Write the output of the following program code:

char ch ;
int x=97;
do
{
    ch=(char)x;
    System.out.print(ch + " " );
    if(x%10 == 0)
    break;
    ++x;
} while(x<=100);

Views 8

Answer:


char ch ;
int x=97;
do
{
    ch=(char)x;
    System.out.print(ch + " " );
    if(x%10 == 0)
    break;
    ++x;
} while(x<=100);

The output of the above code is:


a b c d

Explanation

The below table shows the dry run of the program:

x ch Output Remarks
97 a a 1st Iteration
98 b a b 2nd Iteration
99 c a b c 3rd Iteration
100 d a b c d 4th Iteration — As x%10 becomes true, break statement is executed and exists the loop.

Related Articles:

This section is dedicated exclusively to Questions & Answers. For an in-depth exploration of Java Programming Language, click the links and dive deeper into this subject.

Join Our telegram group to ask Questions

Click below button to join our groups.