Code: Select all
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)
// Getting compile error : Declaration not allowed here.
It will be great if someone can help on this.