/**
* Trova il minimo tra tre numeri
* @author iltuonome
* @version 13 settembre 2010
*
*/
public class Minimo_3_valori {
private int primo;
private int secondo;
private int terzo;
private int minimo;
/**
* Inserisce tre variabili
* @param n primo numero
* @param n2 secondo numero
* @param n3 terzo numero
*/
public Minimo_3_valori (int n, int n2, int n3){
primo = n;
secondo = n2;
terzo = n3;
}
public int getMinimo(){
if (primo < secondo){
if (primo < terzo) minimo = primo;
else minimo = terzo;
} else {
if (secondo < terzo ) minimo = secondo;
else minimo = terzo;
}
return minimo;
}
public static void main(String[] args) {
String input = JOptionPane.showInputDialog ("Inserire un numero :");
String input2 = JOptionPane.showInputDialog ("Inserire un numero : ");
String input3 = JOptionPane.showInputDialog ("Inserire un numero : ");
int n = Integer.parseInt(input);
int n2 =Integer.parseInt (input2);
int n3 = Integer.parseInt (input3);
Minimo_3_valori nuovo = new Minimo_3_valori (n, n2 ,n3);
int min = nuovo.getMinimo();
System.out.print("Il minimo dei tre valori è : " + min );
System.exit(0);
}
}
E con 4 numeri come lo faresti? Grazie.
RispondiEliminaCmq è sbagliato il tuo codice: se inserisci: 2 - 3 -1.. esce 3(valore non minimo).
RispondiElimina