Alguem pode me ajudar '-'

Escreva um programa em Java que solicite um número ao usuário até que o valor digitado esteja entre os valores 1 e 100.

int valor = Integer.parseInt(JOptionPane.showInputDialog("Digite um valor: "));
if(valor >=1 && valor <=100){
   System.out.println("Valor digitado esta entre 1 e 100");
} else {
   System.out.println("Valor digitado invalido");
}

Não dê o peixe. Ensine a pescar.

2 curtidas

disso eu sei tava querendo saber como q faz a repetição… tipo se eu errar o numero qro que ele fique perguntando ate que o numero digitado seja o correto !!
vlw pela ajuda :kissing_heart:

vdd esqueci de colocar oq eu ja tinha feito rsrsrs !!
na vdd eu qro saber como que faz pro programa ficar repetindo ate q o numero digitado seja o correto pesquisei por horas isso e nao achei :frowning:

Laços de repetição fazem isso, você já os estudou?

resolvi :slight_smile:

Scanner s = new Scanner(System.in);
	
	boolean numero = false;
	do {
	System.out.println("Digite um valor entre 1 e 100 ");
	int valor=s.nextInt();
		
	if(valor>= 1&&valor <= 100) {
		numero = true;	
		System.out.println("acertO mizeravii");
		}else {
			System.out.println("errou");
		}
	}while(!numero);

:man_facepalming:

:grin: