Oi pessoal, como faço um método retornar a si mesmo? do tipo:
int e;
if(e>=0)
{
e=5;
}
else
{
System.out.println("O valor tem que ser maior que 0");
}
O que eu quero é que quando o int e for 0 ou menor que 0, ele escreva essa mensagem mas volte a repetir o if, tipo loop, porque o int e vai ser um valor inserido pelo utlizador e nao um inteiro pre-defenido.
Ou seja uma funçao que… enquanto o utilizador nao colocar um int e maior que 0, ele repete essa frase.
boa noite, então sua explicação não sei se foi muito boa mais acho que é isso:
Coloque este código em uma classe e mande executar, vai digitando no console do eclipse os numeros e dando enter, se você digitar um numero negativo ele imprime a msg…
public static void main(String[] args) throws IOException {
int e = 0;
while (true) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
e = Integer.parseInt(br.readLine());
if (e >= 0) {
e = 5;
} else {
System.out.println("O valor tem que ser maior que 0");
}
}
}