romarcio 27 de mar. de 2011
Posta os erros ou diz que erro que está dando.
GabeDevelop 27 de mar. de 2011
romarcio:
Posta os erros ou diz que erro que está dando.
Ai vai:
C : \ Users \ casa > javac idadeNadador . java
idadeNadador . java : 13 : ')' expected
} else if ( idade 8 >= && idade <= 10 ) {
^
idadeNadador. java : 13 : illegal start of expression
} else if ( idade 8 >= && idade <= 10 ) {
^
idadeNadador. java : 13 : not a statement
} else if ( idade 8 >= && idade <= 10 ) {
^
idadeNadador. java : 13 : ';' expected
} else if ( idade 8 >= && idade <= 10 ) {
^
idadeNadador. java : 15 : 'else' without 'if'
} else if ( idade 11 >= && idade <= 13 ) {
^
idadeNadador. java : 15 : ')' expected
} else if ( idade 11 >= && idade <= 13 ) {
^
idadeNadador. java : 15 : illegal start of expression
} else if ( idade 11 >= && idade <= 13 ) {
^
idadeNadador. java : 15 : not a statement
} else if ( idade 11 >= && idade <= 13 ) {
^
idadeNadador. java : 15 : ';' expected
} else if ( idade 11 >= && idade <= 13 ) {
^
idadeNadador. java : 17 : 'else' without 'if'
} else if ( idade 14 >= && idade <= 17 ) {
^
idadeNadador. java : 17 : ')' expected
} else if ( idade 14 >= && idade <= 17 ) {
^
idadeNadador. java : 17 : illegal start of expression
} else if ( idade 14 >= && idade <= 17 ) {
^
idadeNadador. java : 17 : not a statement
} else if ( idade 14 >= && idade <= 17 ) {
^
idadeNadador. java : 17 : ';' expected
} else if ( idade 14 >= && idade <= 17 ) {
^
idadeNadador. java : 19 : 'else' without 'if'
} else if ( idade >= 18 ) {
^
15 errors
C : \ Users \ casa >
C_Lucas 27 de mar. de 2011
GabeDevelop:
import java.util.Scanner ;
public class idadeNadador {
public static void main ( String [] args ) {
Scanner teclado = new Scanner ( System . in );
System . out . println ( "Informe sua idade:" );
byte idade ;
idade = teclado . nextbyte ();
if ( idade >= 5 && idade <= 7 ) {
System . out . println ( "Categoria Infantil A" );
} else if ( idade 8 >= && idade <= 10 ){
System . out . println ( "Categoria Infantil B" );
} else if ( idade 11 >= && idade <= 13 ){
System . out . println ( "Categoria Juvenil A" );
} else if ( idade 14 >= && idade <= 17 ){
System . out . println ( "Categoria Juvenil B" );
} else if ( idade >= 18 ) {
System . out . println ( "Categoria Adulto" );
}
}
}
ta dando uns 20 erros ai, o que eu fiz de errado dessa vez? :oops:
Posso estar errado mas acho que isso pode não pode ocorrer.
(idade 8 >= && idade <= 10)
Eu escreveria:
(idade >= 8 && idade <= 10)
Primeiro o operador de comparação depois o valor.
GabeDevelop 27 de mar. de 2011
C. Lucas:
GabeDevelop:
import java.util.Scanner ;
public class idadeNadador {
public static void main ( String [] args ) {
Scanner teclado = new Scanner ( System . in );
System . out . println ( "Informe sua idade:" );
byte idade ;
idade = teclado . nextbyte ();
if ( idade >= 5 && idade <= 7 ) {
System . out . println ( "Categoria Infantil A" );
} else if ( idade 8 >= && idade <= 10 ){
System . out . println ( "Categoria Infantil B" );
} else if ( idade 11 >= && idade <= 13 ){
System . out . println ( "Categoria Juvenil A" );
} else if ( idade 14 >= && idade <= 17 ){
System . out . println ( "Categoria Juvenil B" );
} else if ( idade >= 18 ) {
System . out . println ( "Categoria Adulto" );
}
}
}
ta dando uns 20 erros ai, o que eu fiz de errado dessa vez? :oops:
Posso estar errado mas acho que isso pode não pode ocorrer.
(idade 8 >= && idade <= 10)
Eu escreveria:
(idade >= 8 && idade <= 10)
Primeiro o operador de comparação depois o valor.
nao percebi que tinha feito isso
valeu :thumbup:
Rafael_Romao_Bertoni 22 de abr. de 2013
import java.util.Scanner ;
public class idadeNadador {
public static void main ( String [] args ) {
Scanner teclado = new Scanner ( System . in );
System . out . println ( "Informe sua idade:" );
byte idade ;
idade = teclado . nextbyte ();
if ( idade >= 5 && idade <= 7 ) {
System . out . println ( "Categoria Infantil A" );
} else if ( idade >= 8 && idade <= 10 ){
System . out . println ( "Categoria Infantil B" );
} else if ( idade >= 11 && idade <= 13 ){
System . out . println ( "Categoria Juvenil A" );
} else if ( idade >= 14 && idade <= 17 ){
System . out . println ( "Categoria Juvenil B" );
} else if ( idade >= 18 ) {
System . out . println ( "Categoria Adulto" );
} else {
System . out . println ( "Digite uma idade maior ou igual a 5 anos" );
}
}
}
Diguinho.Max 23 de abr. de 2013
Amigo você está atribuindo os operadores em local errado.
o correto é:
if ( idade >= 8 && idade <= 10 ) {
.....
}
o seu code tava assim:
if ( idade ( aqui vem o operador ) 8 >= && idade <= 10 ) {
.....
}
entanglement 23 de abr. de 2013
Essa é a primeira vez que vejo uma coisa dessas. Vivendo e aprendendo…
} else if ( idade 11 >= && idade <= 13 ) {
De qualquer maneira, se não quiser pensar, use a seguinte dica prática:
Toda vez que na matemática você vir algo como
a <= b <= c
você transforma isso, em Java, para:
a <= b && b <= c
No seu caso, você teria algo como:
11 <= idade && idade <= 13