//use a 2-D array to store corporate sales data e.g. Fig 8-19 import java.util.Scanner; import java.text.DecimalFormat; //may not use this public class eg09_2DArray { public static void main(String[] args) { final int DIVS = 2; //2 divisions in company final int QTRS = 3; //3 quarters double totalSales = 0.0; //Accumulatorss double[][] sales = new double[DIVS][QTRS]; Scanner keyboard = new Scanner (System.in); //create Scanner object for keyboard input System.out.println("This program calcualtes the total sales of all the company's divisions. "); System.out.println("Please enter the sales data: "); //nested loops to fill the array for (int div = 0; div < DIVS; div++) { //System.out.println(div); for (int qtr = 0; qtr < QTRS; qtr++) { //System.out.println(div + ", "+ qtr); System.out.print ("Division " + (div + 1) + ", Quarter " + (qtr+1) + ": $"); sales[div][qtr] = keyboard.nextDouble(); } System.out.println(); } //nested loops to add all elements of the array for (int div = 0; div < DIVS; div++) { //System.out.println(div); for (int qtr = 0; qtr < QTRS; qtr++) { totalSales = totalSales + sales[div][qtr]; } } System.out.println("Total sales are $" + totalSales); } }