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
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); }
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);
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);