Computer Applications
Determine how many times the body of the loop will be executed and predict the output.
class dk4
{
public static void main(String args[])
{
int x=5,y=50;
while(x<=y)
{
y=y/x;
System.out.println(y);
}
}
}
Java
Java Iterative Stmts
ICSE 2010
62 Likes
Answer
10 2
The loop will execute 2 times
Working
x | y | Remarks |
---|---|---|
5 | 50 | Initial values |
5 | 10 | After 1st iteration |
5 | 2 | After 2nd iteration |
After 2 iterations y becomes less than x so condition of while loop becomes false and it stops executing.
Answered By
32 Likes
Related Questions
Predict the Output of the following Java program:
class dk2 { public static void main(String args[]) { int i=2,k=1; while (++i<6) k *= i; System.out.println(k); } }
Predict the Output of the following Java program:
class dk3 { public static void main(String args[]) { int m=2,n=15; for(int i=1;i<=5;i++) { m++;--n; System.out.println("m="+m); System.out.println("n="+n); } } }
Rewrite the following program using do while loop:
class Test { public static void main(String args[]) { int x,c; for(x=10,c=20;c>=10;c=c-2) { x++; System.out.println(x); } } }
Rewrite the following program using do while:
class Pattern { public static void main(String args[]) { int i,j; for(i=5;i>=1;i--) { System.out.print(i); } System.out.println(); } }