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 
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 
Laços de repetição fazem isso, você já os estudou?
resolvi 
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);

