Tracing the small summation program
Find the value at various points. They go in order the way
the program processes.
Description |
sum |
counter |
after line 7: int sum; |
|
|
After line 8 : sum = 0; |
|
|
after first time line 9 : for (int
counter = 1; counter <= 3 ; counter = counter + 1) |
|
|
after first time line 11 : System.out.println("The count is " + counter ); |
|
|
after first time line 12: sum = sum + counter; |
|
|
after second time line 9: for (int
counter = 1; counter <= 3 ; counter =
counter + 1) |
|
|
after second time line 11 : System.out.println("The count is " + counter ); |
|
|
after second time line 12: sum = sum + counter; |
|
|
after third time line 9: for (int
counter = 1; counter <= 3 ; counter =
counter + 1) |
|
|
after third time line 11 : System.out.println("The count is " + counter ); |
|
|
after third time line 12: sum = sum + counter; |
|
|
after counter
= counter + 1 on line 9, but before the test (fourth time to line 9): for (int
counter = 1; counter <= 3 ; counter =
counter + 1) |
|
|
After line 14 |
|
|
What prints on line 14?