/** * Example of a double array as a parameter * First: recall how a primitive parameter works */ public class ParameterPrint{ public static void main(String [] args) { int x = 5; double y = 3.2; print(x); // calls first print() method print(y); // calls first print() method // Create and fill an int array and a double array int [] a1 = {1,2,3}; double [] d1 = {4.0, 2.6, 5.9}; // printArray(a1); // Won't work! printArray(d1); } /** * Print a primitive value */ public static void print(double value) { System.out.println("value = " + value); } /** * This method prints the array in the parameter, 1 per line */ public static void printArray(double [] dArray) { for (int i = 0; i < dArray.length; i++) System.out.println(dArray[i]); } }