loops-e-arrays
loops-e-arrays copied to clipboard
Ex2_Nota Resolvi diferente para treinar :-)
'Oi Camila, tudo bem, obrigado pelas aulas!!!'
package br.com.dio.exercicios.loops;
import java.util.Scanner;
public class Ex2_Nota {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int nota;
while (true) {
System.out.println("nota: ");
nota = scan.nextInt();
if (nota >= 0 && nota <= 10) break;
else {
System.out.println("Nota invalida");
}
}
}
}
Parabéns, amigo!! É isso aí! Precisando estou à disposição. (:
Também resolvi de outra forma, estaria correto?
package projetoPopulacao;
import java.util.Scanner;
public class nota { /Faça um programa que peça uma nota entre zero e dez. * Mostre uma mensagem caso o valor seja inválido e * continue pedindo até que o usuário * informe um valor válido/
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int nota;
System.out.println("Nota: ");
nota = scan.nextInt();
do {
System.out.println("Nota: ");
nota = scan.nextInt();
if(nota > 10) System.out.println("Valor inválido! Digite novamente: ");
}while(nota > 0 || nota < 10);
}
}
Oi, @vanebarbo. Tudo bem? (: Parabéns pela iniciativa, estamos no caminho certo!
Seguinte, não está certo porque esse laço está entrando em looping infinito. Precisa modificar um pouco e colocar uma condição de parada. Por exemplo, quando inserir um valor negativo e parar o looping....
Tenta dar uma alterada e me diz se conseguiu?