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?