@Victor_Harry escreveu:
Estou fazendo um exercício mas me surgiu uma grande dúvida, preciso criar um programa que faça a idade média de 10 alunos e que ao mesmo tempo não aceite idade menor que 18 ou maior que 150, minha duvida é como colocar restrição de idade e caso ele digite errado não continuar com o código abaixo do if e voltar ao inicio do laço.
for (int aluno = 1;aluno <= 10; aluno++) { System.out.print("Digite a idade do aluno "+aluno+":"); idade = s.nextInt(); if(idade <= 17 && idade >=150) { System.out.println("Idade inválida."); /*quero que caso ele digite a idade inválida aqui, o programa volte ao aluno atual que teve a idade inválida, e só dê continuidade no laço caso a idade seja válida */ } ac = ac + idade; }
Mensagens: 5
Participantes: 2