/**
* Scambiare i valori di due variabili
* @author iltuonome
*@ version 13/09/2010
*/
public class Scambio {
private int a;
private int b;
private int t;
/**
* Assegna due valori e pone la variabile temporanea a 0
* @param unvalore
*/
public Scambio (int unvalore, int unvalore2){
a = unvalore;
b = unvalore2;
t = 0;
}
/**
* Scambia i valori delle due variabili
*/
public void change (){
t = a;
a = b;
b = t;
}
public int getA(){
return a;
}
public int getB (){
return b;
}
/**
* Collauda la classe
* @param args
*/
public static void main(String[] args) {
String input = JOptionPane.showInputDialog("Inserisci un numero intero :");
String input2 =JOptionPane.showInputDialog("Inserisci un numero intero : ");
int a = Integer.parseInt(input);
int b = Integer.parseInt(input2);
Scambio nuovo = new Scambio (a, b);
System.out.println ("Il valore di a è : " + nuovo.getA());
System.out.println ("Il valore di b è : " + nuovo.getB());
nuovo.change();
System.out.println ("Il valore di a dopo lo scambio è : " + nuovo.getA());
System.out.println ("Il valore di b dopo lo scambio è : " + nuovo.getB());
System.exit(0);
}
}
Nessun commento:
Posta un commento