Entrar com vários números e imprimir o maior. O algoritmo para quando se digita -9999.
eu ia fazer comparações entre os valores que o usuário digita e sempre armazenar o maior valor, e quando ele digita-se -9999 ele iria mostrar o maior valor, só q nao consigo
Posta o código que vc já fez para podermos ajudar…
tenho até vergonha de postar
as ||(significam OU ne?)
@Roberto_Maciel1 tenha vergonha não, só assim que se aprender assim, errando
tenho esse código talvez lhe ajude qualquer duvida é só perguntar
Veja, você tem um loop onde lê os valores
while(a!=-9999 || b!=-9999)
Mas, eu queria entender o seguinte: você precisa ler um número ou dois, por vez?
Embora a lógica seja a mesma, muda um pouco.
Para cada valor lido, compare com o maior.
Isso será um pouco difícil, pois você não está usando nomes claros e descritivos para as variáveis
int a, b, c, d, e;
O que cada uma representa?
É mais interessante criar variáveis com nomes claros:
int maior, menor, valorLido, etc;
Não concorda?
Se estiver lendo apenas um número, pode fazer algo assim:
int maior = (-9999), menor, valorLido;
do {
valorLido = Integer.parseInt(JOptionPane.showInputDialog("Digite um número"));
if(maior < valorLido) {
maior = valorLido;
}
} while (valorLido != (-9999));
System.out.println("O maior valor informado foi: " + maior);
Acredito que isso resolva.
Valeu pessoal consegui OBRIGADOOO