Computer Applications
Give the output of the following program segment and also mention how many times the loop is executed.
int i;
for(i = 5; i > 10; i++)
System.out.println(i);
System.out.println(i * 4);
Java
Java Iterative Stmts
ICSE 2018
80 Likes
Answer
20
The loop executes 0 times.
Working
i
is initialized to 5 and as the loop condition is false before the first iteration itself so the loop doesn't execute. The statement System.out.println(i * 4);
is outside the loop so it gets executed once, printing 20 to the console.
Answered By
39 Likes
Related Questions
What will be the output of the following code?
int m=2; int n=15; for(int i=1;i<5;i++) m++; --n; System.out.println("m="+m); System.out.println("n="+n);
Analyze the following program segment and determine how many times the loop will be executed. What will be the output of the program segment?
int k=1,i=2; while(++i<6) k*=i; System.out.println(k);
Analyze the following program segment and determine how many times the body of the loop will be executed (show the working).
x = 5; y = 50; while(x<=y) { y = y / x; System.out.println(y); }
Give the output of the following program segment and also mention the number of times the loop is executed.
int a,b; for(a=6;b=4; a <= 4; a=a+ 6) { if(a%b==0) break; } System.out.println(a);