Hey mates,
Tenho um erro na linha 12, é um código muito curto e segue abaixo:
public class ControleFLuxo {
/*Método principal da classe*/
public static void main (string [] args) {
int idade = 8; // A variável idade é definida como 8 (8 anos)
if (idade < 10) { //Se a idade for menor que 10 anos)
System.out.println("Ainda é uma criança"); // Imprima em tela a mensagem
}//fim do método
}//fim da classe
e o erro apresentado quando vou compilar é o seguinte:
C:\exercicio>javac condicional_if.java
condicional_if.java:12: error: reached end of file while parsing
}//fim da classe
^
1 error
int idade = 8; // A variável idade é definida como 8 (8 anos)
if (idade < 10) { } //Se a idade for menor que 10 anos)
System.out.println("Ainda é uma criança"); // Imprima em tela a mensagem
Quando fecho aqui, aparece o mesmo erro nas linhas 3 e 5 que antes estavam supostamente corretas. Onde o cabaço aqui está errando??
Faz anos que não programo em Java, mas olhando agora outros códigos aqui do fórum acho que o problema está em como é declarado o main (string [] args), o código a baixo deve funcionar:
public class ControleFLuxo {
/*Método principal da classe*/
public static void main (String[] args) {
int idade = 8; // A variável idade é definida como 8 (8 anos)
if (idade < 10) { //Se a idade for menor que 10 anos)
System.out.println("Ainda é uma criança"); // Imprima em tela a mensagem
}//fim do if
}//fim do método
}//fim da classe
Ao fazer { }, vc criou um bloco vazio. Ou seja, não tem nada dentro do if: o println da linha seguinte não está dentro do if, por isso ele sempre vai imprimir essa mensagem. Para que ele fique dentro do if, vc tem que fechar os colchetes depois do println:
if (idade < 10) {
System.out.println("Ainda é uma criança");
} // <--- Aqui
E String é com “S” maiúsculo, mas vc colocou com “s” minúsculo.
Não funcionou
Mesmo assim obrigado pelo tempo que está despendendo.
C:\exercicio>javac condicional_if.java condicional_if.java:1: error: class ControleFLuxo is public, should be declared in a file named ControleFLuxo.java public class ControleFLuxo {