//******************************************************************** // PassaggioParametri.java // // Classe per mostrare gli effetti del passaggio di valore a parametri // di tipo diverso. //******************************************************************** class PassaggioParametri { //----------------------------------------------------------------- // Modifica i parametri, stampa i loro valori prima e dopo un // assegnamento per verificarne i cambiamenti. //----------------------------------------------------------------- public void cambiaValori (int f1, Num f2, Num f3) { System.out.println ("\tMetodo cambiaValori, prima di cambiare i valori dei parametri:"); System.out.println ("\tint f1\tNum f2\tNum f3"); System.out.println ("\t" + f1 + "\t\t" + f2.toString() + "\t\t" + f3.toString() + "\n"); f1 = 999; f2.setValore(888); f3 = new Num (777); System.out.println ("\tMetodo cambiaValori, dopo aver cambiato i valori dei parametri:"); System.out.println ("\tint f1\tNum f2\tNum f3"); System.out.println ("\t" + f1 + "\t\t" + f2 + "\t\t" + f3 + "\n"); } }