Computer Applications
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);
Java
Java Iterative Stmts
ICSE 2015
70 Likes
Answer
The output of the above code is:
a b c d
Working
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. |
Answered By
31 Likes
Related Questions
Rewrite the following do while program segment using for:
x = 10; y = 20; do { x++; y++; } while (x<=20); System.out.println(x * y );Define a class to accept a number from user and check if it is an EvenPal number or not.
(The number is said to be EvenPal number when number is palindrome number (a number is palindrome if it is equal to its reverse) and sum of its digits is an even number.)
Example: 121 – is a palindrome number
Sum of the digits – 1+2+1 = 4 which is an even number