Bem-vindos à nossa comunidade!

Junte-se a nós e faça parte hoje mesmo!

Programa em Loop Infinito

MarcosMedrado

Novo Membro
Cadastro
8/12/21
Postagens
5
Curtidas
3
Pontuação
5
Cidade
Mata Grande
Olá pessoal, preciso de ajuda, pois esse programa está em loop, a ideia era fazer ele encerrar quando o usuário digitasse "@".
 

Attachments

  • loop.png
    loop.png
    264,7 KB · Visualizações: 5

MarcosMedrado

Novo Membro
Cadastro
8/12/21
Postagens
5
Curtidas
3
Pontuação
5
Cidade
Mata Grande
Como implementar esse programa para não contar notas negativas?

public class Desafio {

public static void main(String[] args) {

Scanner ler = new Scanner(System.in);

System.out.print("Informe a qtde. de notas do aluno: ");
int qtdeNotas = ler.nextInt();

double[] notasAluno = new double[qtdeNotas];

double soma = 0;
for (int i = 0; i < notasAluno.length; i++) {
System.out.print("Informe a nota " + (i+1) + ": ");
notasAluno = ler.nextDouble();

if (notasAluno >= 0 && notasAluno <= 10) {
soma += notasAluno;

}

}


//impessão do vetor
for (double nota : notasAluno) {
System.out.print(nota + ", ");
}
System.out.println("\nMédia: " + (soma / notasAluno.length));

ler.close();
}
 
Top