/* read array data from a file; call a method to change array value (half all elements) */ import java.util.Scanner; class ChangeArrayDemo { public static void main(String[] args) { Scanner input = new Scanner(System.in); double[] vals = new double[100]; int size = 0; while(input.hasNextDouble()) { vals[size] = input.nextDouble(); size ++; } System.out.print("size = " + size + "\n\n"); // invoke the method halfArray( vals , size ); // output all elements of the array to monitor outPutArray(vals, size); System.out.println("\n\n\n\n"); } //------------------------------------ public static void halfArray(double[] arr, int size) { for(int i=0; i