Computer Applications
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);
Java
Java Iterative Stmts
ICSE 2017
46 Likes
Answer
6
The loop executes 0 times.
Working
a
is initialized to 6 and as the loop condition is false before the first iteration itself so the loop doesn't execute.
Answered By
23 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);
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);
Rewrite the following program using for loop:
int i=1; int d=5; do { d=d*2; System.out.println(d); i++; } while (i<=5);