Engineering Full Stack Apps with Java and JavaScript
Consider the following method which is called with an argument of 7:
public void method1(int i){ int j = (i*30 - 2)/100; POINT1 : for(;j<10; j++){ boolean flag = false; while(!flag){ if(Math.random()>0.5) break POINT1; } } while(j>0){ System.out.println(j--); if(j == 4) break POINT1; } }
What will it print?
(Assume that Math.random() return a double between 0.0 and 1.0, not including 1.0)
Select 1 option
A. It will print 1 and 2
B. It will print 1 to N where N is a random number.
C. It will not compile.
D. It will throw an exception at runtime.