All pastes #2106462 Raw Edit

Anonymous

public text v1 · immutable
#2106462 ·published 2012-01-26 14:20 UTC
rendered paste body
/* James Cannalte
 * 25 January 2012
 * This program will display sales figures using
 * a two-dimensional array.
 * EC: Displays an extra row of Totals as well
 */

import java.util.Scanner;

public class SalesTeam
{
	public static void main (String[] args)
	{
		int sum = 0, sum2 = 0;
		Scanner scan = new Scanner (System.in);

		System.out.print ("How many sales people are there? ");
		int number = scan.nextInt();

		int[][] array = new int[number][7]; // 7 Days in a week

		for (int i = 0; i < number; i++)
		{
			for (int j = 0; j < 7; j++)
			{
				System.out.print ("Enter sales for person " + (i+1) + " on day " + (j+1) + ": ");
				array[i][j] = scan.nextInt();
			}
			System.out.println();
		}

		System.out.print ("\t\t");

		for (int i = 0; i < 8; i++)
		{
			if (i == 7) //If it's the 8th column, "Total"
				System.out.print("Total");
			else
				System.out.print ("Day " + (i+1) + "\t");
		}
		System.out.println();

		for (int i = 0; i < number; i++)
		{
			System.out.print ("Salesperson " + (i+1) + ":  ");
			for (int j = 0; j < 8; j++)
			{
				if (j == 7)
				{
					for (int k = 0; k < 7; k++)
						sum += array[i][k];
					System.out.print (sum);
					sum=0;
				}
				else
					System.out.print (array[i][j] + "\t");
			}
			if ((i+1) == number)
			{
				System.out.println();
				System.out.print ("Total:\t\t");

				for (int y = 0; y < 7; y++)
				{
					for (int z = 0; z < array.length; z++)
							sum2 += array[z][y];
					System.out.print(sum2 + "\t");
					sum2 = 0;
				}
			}
			System.out.println();
		}
	}
}