Bom dia galera, sou iniciante no curso, faz só 3 semanas o professor passou um exercício e estou passando ate onde cheguei pra vocês me ajudarem onde estou errando ou se falta algo, desde já obrigado.
O execicio é esse:
Desenvolva um programa em pseudocódigo, fluxograma e Java que receba três números digitados pelo
usuário e mostre o maior número e o menor número:
obs: o professor so quer em Java
segue o codigo fonte:
package verificamaiormenor;import javax.swing.JOptionPane;public class VerificaMaiorMenor { public static void main(String[] args) { int numero1,numero2,numero3; double maior,menor; numero1 = Integer.parseInt(JOptionPane.showInputDialog("Digite um numero ")); numero2 = Integer.parseInt(JOptionPane.showInputDialog("Digite o segundo n?mero")); numero3 = Integer.parseInt(JOptionPane.showInputDialog("Digite o terceiro n?mero ")); if ((numero1 > numero2) && (numero1 >numero3) && (numero2<numero3)) { maior= numero1; menor= numero2; JOptionPane.showMessageDialog(null,"O maior ?:"+ maior); JOptionPane.showMessageDialog(null,"O maior ?:"+ menor); }else{ menor=numero3;} JOptionPane.showMessageDialog(null,"O maior ?:"+ maior); JOptionPane.showMessageDialog(null,"O maior ?:"+ menor); if ((numero2> numero1) && (numero2>numero3) && (numero1<numero3) ){ maior=numero2; menor=numero1; JOptionPane.showMessageDialog(null,"O maior ?:"+ maior); JOptionPane.showMessageDialog(null,"O maior ?:"+ menor); }else{ menor=numero3; } JOptionPane.showMessageDialog(null,"O maior ?:"+ maior); JOptionPane.showMessageDialog(null,"O maior ?:"+ menor); if((numero3>numero2) && (numero3> numero1) && (numero2<numero1)){ maior=numero3; menor=numero2; JOptionPane.showMessageDialog(null,"O maior ?:"+ maior); JOptionPane.showMessageDialog(null,"O maior ?:"+ menor); } else{ menor=numero1; } JOptionPane.showMessageDialog(null,"O maior ?:"+ maior); JOptionPane.showMessageDialog(null,"O maior ?:"+ menor); }