
// Passaggio parametri

public class Esempio06 {
	static int x;
	static int y;

	// Definisco una procedura che modifica x
	// La procedura è parametrica su un argomento
	static void moltiplicaPer(int argomento) {
		// argomento è una variabile come x, e si usa allo stesso modo
		x = x * argomento;
	}
	
	
	public static void main(String[] args) {
		x = 10;
		y = 2;
		moltiplicaPer(y); // equivale a moltiplicaPer(2)
		// Ora x = 20
		y++;
		moltiplicaPer(y); 
		// Ora x = 60
		System.out.println("Ora x vale " + x); // 60
		
		// Errore: la variabile argomento non è visibile qui!
		// System.out.println("L'argomento vale " + argomento);
	}

}
