// Demonstrates array parameter nuances 	
public class ArrayDemo {	
	public static void main(String[] args) {	
		int i = 1;	
		int[] z = { 1, 2, 3 };	
	
		System.out.println("int i: " + i);	
		System.out.println("array z: " + z[0] + " " + z[1] + " " 	
					+ z[2]);	
	
		zeroInt(i);	
		zeroArray(z);	
	
		System.out.println("int i: " + i);	
		System.out.println("array z: " + z[0] + " " + z[1] + " " 	
					+ z[2]);	
	}	
	
	public static void zeroInt(int val) {	
		val = 0;	
	}	
	
	public static void zeroArray(int[] list) {	
		for (int j = 0; j < list.length; ++j) {	
			list[j] = 0;	
		}	
	}	
}	
