Loop

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.

Kra… tá meio confuso. Vc quer um loop, onde stá o loop??? Especifica melhor.

Flw

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");
            }
        }

    }

Espero que seja isso…

Ou seja uma funçao que… enquanto o utilizador nao colocar um int e maior que 0, ele repete essa frase.

[code]
boolean a = true;
while(a == true){
if (e < = 0){

//sua mensagem
}else{

a=false
}

}[/code]

**acabei de chegar da balada e to alcolizado…
eheheu…eu nem testei…vê ai cara…

“Ou seja uma funçao que… enquanto o utilizador nao colocar um int e maior que 0, ele repete essa frase.”

[code]
boolean a = true;
while(a == true){
if (e < = 0){

//sua mensagem
}else{

a=false
}

}[/code]

**acabei de chegar da balada e to alcolizado…
eheheu…eu nem testei…vê ai cara…
[/quote]

Obrigadão a ambos era mesmo isso :DDDDDDDDDDDD