Lab Homework 2

You are to complete this homework before attending the third lab.

Use nested for loops to produce a multiplication table. Your program should produce the following output:

1	2	3	4	5	6	7	8	9	10
2	4	6	8	10	12	14	16	18	20
3	6	9	12	15	18	21	24	27	30
4	8	12	16	20	24	28	32	36	40
5	10	15	20	25	30	35	40	45	50
6	12	18	24	30	36	42	48	54	60
7	14	21	28	35	42	49	56	63	70
8	16	24	32	40	48	56	64	72	80
9	18	27	36	45	54	63	72	81	90
10	20	30	40	50	60	70	80	90	100
  

To get the columns to line up, print a tab character after each number. The escape sequence \t represents a tab character. To keep it simple, your program is allowed to produce an extra tab character at the end of the line (after the last number of each line).

You should write a complete program called MultiplicationTable to solve this problem. You can complete the program in jGRASP and check your answer with the lab version of the Output Comparison Tool. If you prefer, you can complete it in PracticeIt and then copy your answer to jGRASP.

Working on this problem will help prepare you for the homework assignment. Remember that for these warm-up exercises you can talk to each other about how to solve it and even look at each other's solutions. Then you should work on the weekly programming assignment by yourself.