import javax.swing.*;
public class Excepciones {
public static void main (String args[]) {
String cadena1;
String cadena2;
String cadena3;
try{
cadena1 = JOptionPane.showInputDialog("Ingresa el primer numero");
int x = Integer.parseInt(cadena1);
cadena2 = JOptionPane.showInputDialog("Ingresa el segundo numero");
int y = Integer.parseInt(cadena2);
cadena3 = JOptionPane.showInputDialog("Ingresa el tercer numero");
int z = Integer.parseInt(cadena3);
JOptionPane.showMessageDialog(null,"Los datos son correctos"+"\n"+x+"\n"+y+"\n"+z);
Minor objeto1 = new Minor (x,y,z);
}catch(NumberFormatException a){
JOptionPane.showMessageDialog(null, "Los datos son incorrectos"+a);
}
}
}
-----------------------------------------------------------------------------------------------
import javax.swing.*;
public class Minor {
protected int x;
protected int y;
protected int z;
public Minor(int x, int y, int z) {
if ((x<y)&&(x<z))
JOptionPane.showMessageDialog(null,"El dato menor es:\n"+x);
else if ((y<x)&&(y<z))
JOptionPane.showMessageDialog(null,"El dato menor es:\n"+y);
else
JOptionPane.showMessageDialog(null,"El dato menor es:\n"+z);
if ((x>y)&&(x>z))
JOptionPane.showMessageDialog(null,"El dato mayor es:\n"+x);
else if ((y>x)&&(y>z))
JOptionPane.showMessageDialog(null,"El dato mayor es:\n"+y);
else
JOptionPane.showMessageDialog(null,"El dato mayor es:\n"+z);
}
}
No hay comentarios:
Publicar un comentario