Question
public class Test
{
public static void main(String [] args)
{
int I = 1;
do while ( I < 1 )
System.out.print("I is " + I);
while ( I > 1 ) ;
}
}
What will be the output of the program?
public class Test
{
public static void main(String [] args)
{
int I = 1;
do while ( I < 1 )
System.out.print("I is " + I);
while ( I > 1 ) ;
}
}
Answer: Option C
Was this answer helpful ?
There are two different looping constructs in this problem. The first is a do-while loop
and the second is a while loop, nested inside the do-while. The body of the do-while
is only a single statement-brackets are not needed. You are assured that the while
expression will be evaluated at least once, followed by an evaluation of the do-while
expression. Both expressions are false and no output is produced.
Was this answer helpful ?
More Questions on This Topic :
Question 7.
public class While
{
public void loop()
{
....
Question 8.
switch(x)
{
default:
System.out.println("....
Submit Solution