[quote=DarthVictor]O cígico esta em forma de texto, favor colocar entre tags.
import java.util.scanner;
class Nadadores {
public static void main(String[] args) {
int categoria;
Scanner entrada = new scanner(System.in);
do{
Sysytem.out.print ("Qual a idade?");
idade = entrada nextInt();
if(idade>=5 && idade<=7)
System.out.print ("Infantil A");
if(idade>=8 && idade<=10)
System.out.print ("Infantil B");
if(idade>=11&& idade<=13)
System.out.print ("Juvenil A");
if(idade>=14 && idade<=17)
System.out.print ("Juvenil B");
if(idade>=1;
System.out.print ("Adulto B");
else;
System.out.print ("Categoria Inexistente");
}
}
}
O teu programa ter um BUG e erros de Sintaxe.
Vou explicar linha por linha de seus erros cometidos.
import java.util.Scanner;
Você escreveu "scanner" sem letra maiuscula.
public class nadadores {
Você esqueceu de dizer se é public, private, etc.
a variável "# int categoria; " não serve para nada.
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
O correto é "Scanner input" e não "scanner entreada"
"do{" Para que isto, não é C
System.out.print ("Qual a idade?");
int idade = input.nextInt();
Você esqueceu do tipo e e o correto é: input.nextInt(); e não entrada nextInt();
if((idade>=5 && idade<=7)){
System.out.print ("Infantil A");
}
if(idade>=8 && idade<=10) {
System.out.print ("Infantil B");
}
if(idade>=11&& idade<=13) {
System.out.print ("Juvenil A");
}
if(idade>=14 && idade<=17) {
System.out.print ("Juvenil B");
}
if(idade>=1){
System.out.print ("Adulto B");
}
else;
System.out.print ("Categoria Inexistente");
Você esqueceu o" { "e" }" e
Teu programa esta BUGADO. Mais resolva você que seu problema é só sintaxe.
Ele bugado ficará assim:
package A002;
import java.util.Scanner;
public class nadadores {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print ("Qual a idade?");
int idade = input.nextInt();
if((idade>=5 && idade<=7)){
System.out.print ("Infantil A");
}
if(idade>=8 && idade<=10) {
System.out.print ("Infantil B");
}
if(idade>=11&& idade<=13) {
System.out.print ("Juvenil A");
}
if(idade>=14 && idade<=17) {
System.out.print ("Juvenil B");
}
if(idade>=1){
System.out.print ("Adulto B");
}
else;
System.out.print ("Categoria Inexistente");
}
}
package A002;
import java.util.Scanner;
public class nadadores {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print ("Qual a idade?");
int idade = input.nextInt();
if((idade>=5 && idade<=7)){
System.out.print ("Infantil A");
}
if(idade>=8 && idade<=10) {
System.out.print ("Infantil B");
}
if(idade>=11&& idade<=13) {
System.out.print ("Juvenil A");
}
if(idade>=14 && idade<=17) {
System.out.print ("Juvenil B");
}
if(idade>=18){
System.out.print ("Adulto B");
}
if (idade<5); {
System.out.print ("Categoria Inexistente");
}
}
}
[/quote]
Veja BEM, eu avisei que havia um BUG porque achei que iria perceber.
você escreveu:
if(idade>=1){
e o correto é:
if(idade>=18){