22. Code to Initialize Array to Specific Value (10.00) for ( int index = 0; index < sales.length; index++) sales[index] = 10.00;
23. Code to Read Data into Array for ( int index = 0; index < sales.length; index++) sales[index] = console.nextDouble();
24. Code to Print Array for ( int index = 0; index < sales.length; index++) System.out.print(sales[index] + " ");
25. Code to Find Sum and Average of Array sum = 0; for ( int index = 0; index < sales.length; index++) sum = sum + sales[index]; if (sales.length != 0) average = sum / sales.length; else average = 0.0;
26. Determining Largest Element in Array maxIndex = 0; for ( int index = 1; index < sales.length; index++) if (sales[maxIndex] < sales[index]) maxIndex = index; largestSale = sales[maxIndex];
35. Relational Operators and Arrays (continued) boolean areEqualArrays ( int [] firstArray, int [] secondArray) { if (firstArray.length != secondArray.length) return false ; for ( int index = 0; index < firstArray.length; index++) if (firstArray[index] != secondArray[index]) return false ; return true ; } if (areEqualArrays(listA, listB)) ...
70. Two-Dimensional Arrays: Processing Initialization for ( int row = 0; row < matrix.length; row++) for ( int col = 0; col < matrix[row].length; col++) matrix[row][col] = 10; Print for ( int row = 0; row < matrix.length; row++) { for ( int col = 0; col < matrix[row].length; col++) System.out.printf("%7d", matrix[row][col]); System.out.println(); }
71. Two-Dimensional Arrays: Processing (continued) Input for ( int row = 0; row < matrix.length; row++) for ( int col = 0; col < matrix[row].length; col++) matrix[row][col] = console.nextInt(); Sum by Row for ( int row = 0; row < matrix.length; row++) { sum = 0; for ( int col = 0; col < matrix[row].length; col++) sum = sum + matrix[row][col]; System.out.println("Sum of row " + (row + 1) + " = "+ sum); }
72. Two-Dimensional Arrays: Processing (continued) Sum by Column for ( int col = 0; col < matrix[0].length; col++) { sum = 0; for ( int row = 0; row < matrix.length; row++) sum = sum + matrix[row][col]; System.out.println("Sum of column " + (col + 1) + " = " + sum); }
73. Two-Dimensional Arrays: Processing (continued) Largest Element in Each Row for ( int row = 0; row < matrix.length; row++) { largest = matrix[row][0]; for ( int col = 1; col < matrix[row].length; col++) if (largest < matrix[row][col]) largest = matrix[row][col]; System.out.println("The largest element of row " + (row + 1) + " = " + largest); }
74. Two-Dimensional Arrays: Processing (continued) Largest Element in Each Column for ( int col = 0; col < matrix[0].length; col++) { largest = matrix[0][col]; for ( int row = 1; row < matrix.length; row++) if (largest < matrix[row][col]) largest = matrix[row][col]; System.out.println("The largest element of col " + (col + 1) + " = " + largest); }
75.
76.
77.
78.
79. Loops to Process Multidimensional Arrays double [][][] carDealers = new double [10][5][7]; for ( int i = 0; i < 10; i++) for ( int j = 0; j < 5; j++) for ( int k = 0; k < 7; k++) carDealers[i][j][k] = 10.00;