Comparación de 3 números.

En este sencillo programa, usado con una interfaz muy sencilla en Java Swing, podremos ver el funcionamiento completo y parcial de la estructura “if“. (Las condiciones están anidadas debido al proceso de comparación entre 3 elementos).

Función principal del programa:

  • Proporcionar al usuario cual es el numero menor de 3 números proporcionados por él.

Código del Método del Boton:

[sourcecode language=”java” collapse=”true” wraplines=”false”]
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
int ed1 = 0, ed2 = 0, ed3 = 0;
ed1 = Integer.parseInt(this.jTextField1.getText());
ed2 = Integer.parseInt(this.jTextField2.getText());
ed3 = Integer.parseInt(this.jTextField3.getText());

if ((ed1 == ed2) && (ed1 == ed3)) {
this.jLabel5.setText("Todos tienen la misma edad.");
} else {
if (ed1 < ed2) {
if (ed1 < ed3) {
this.jLabel5.setText("La Persona 1 tiene la menor edad.");
} else {
if (ed1 == ed3) {
this.jLabel5.setText("Las Personas 1 y 3 tienen la menor edad.");
} else {
this.jLabel5.setText("La Persona 3 tiene la menor edad.");
}
}
} else {
if (ed2 < ed3) {
this.jLabel5.setText("La Persona 2 tiene la menor edad.");
} else {
if (ed2 == ed3) {
this.jLabel5.setText("Las Personas 2 y 3 tienen la menor edad.");
} else {
this.jLabel5.setText("La Persona 3 tiene la menor edad.");
}
}
}

}
}
[/sourcecode]

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *