Multiple choice technology programming languages

package loop; public class TestLoop1 { void testFor() { for (int i = 1; i < 3; i++) { System.out.println("i in for loop = " + i); if (i == 1) { break; } } System.out.println("For loop over"); } public static void main(String[] args) { TestLoop1 tl = new TestLoop1(); tl.testFor(); System.out.println("Method call Over"); } }

  1. i in for loop = 1 i in for loop = 2 For loop over Method call Over

  2. i in for loop = 1 For loop over Method call Over

  3. Compiler Error

  4. i in for loop = 1 Method call Over

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

The for loop prints i=1, then the if (i==1) triggers break. This exits only the for loop, not the method. After the loop, For loop over prints, then back in main, Method call Over prints.