Bom eu to tentando fazer uns exercicios da faculdade sobre Java e parei nesse aqui:
-Faça um algoritmo que leia uma quantidade não determinada de números positivos. Calcule a quantidade de números pares e ímpares, a média de valores pares e a média geral dos números lidos. A leitura de dados será cessada quando for inserido um número negativo. Use o do … while.
A logica desse exercicio eh vc ler um numero enquanto não for digitado valor negativo, pegar o valor digitado e verificar se ele eh par ou impar, totalizar isso e atualizar as médias.
E vc vai usar o ‘do’ e o ‘while’, a sintaxe do “do…while” eh
do<COMANDO>while(<CONDICAO>)
ex:
doi++;while(i<10);
do{
i++;p--;
}while(p>0);
blz?
P
pgtpgtPJ
Bom eu tenho mais outra pergunta…
Como posso fazer para que o programa leia uma quantidade numeros nao determinada. Pois pelo que entendi o programa irá receber números até receber um número negativo. Como é que faria este while? A entrada de dados estaria no escopo do while ou fora?
Desde já agradeço
S
SchuenemannPJ
Só pode ser dentro… como você vai repetir várias vezes a leitura sem estar numa repetição?
Pra parar, você dá um break.
K
k3rn3lxPJ
do{
int i = JOptionPane.showInputDialog(null, "Numero");
}while(i>0);
System.out.println("Parabens voce digitou um numero impar");