Validar número positivo

2 respostas
Chuvinha

Galera, tenho um system.out onde o usuário digita a temperatura.
A temperatura não pode ser negativa.
Como eu faço pra obrigar o usuário digitar uma temperatura positiva?

public static void main(String[] args) {
		Scanner read = new Scanner(System.in);
		System.out.println("Digite a temperatura de segunda-feira:");
		String temperatura = read.nextLine();

	}

2 Respostas

douglaskd

public static void main(String[] args) { Scanner read = new Scanner(System.in); do{ System.out.println("Digite a temperatura de segunda-feira:"); String temperatura = read.nextLine(); if(temperatura<=0){ System.out.println("a temperatura deve ser positiva"); } }while(temperatura <=0); }

mais ou menos isso, acho que deve haver maneiras mais atuais.

Chuvinha

Legal douglas, testei aqui e funcionou perfeitamente.
Obrigado =))

Abraço

Criado 18 de outubro de 2010
Ultima resposta 20 de out. de 2010
Respostas 2
Participantes 2