Computer Applications
Find the output of the following program snippet:
char ch = 'x'; int n = 5;
n = n + (int)ch;
char c = (char)n;
System.out.println((char)((int)c-26));
Java
Java Library Classes
92 Likes
Answer
c
Working
As ASCII code of 'x' is 120, so the expession n + (int)ch
⇒ 5 + 120 ⇒ 125. After that, the expression (char)((int)c-26)
⇒ (char)(125 - 26) ⇒ (char)99 ⇒ 'c' as ASCII code of 'c' is 99. So, c is the final output.
Answered By
50 Likes
Related Questions
Find the output of the following program snippet:
char c = 'B'; int i = 4; System.out.println(c+i); System.out.println((int)c+i);
Find the output of the following program snippet:
int n = 97; char ch = Character.toUpperCase((char)n); System.out.println(ch + " Great Victory");
Find the output of the following program snippet:
char ch = 'y'; char chr = Character.toUpperCase(ch); int p = (int) chr; System.out.println(chr + "\t" + p);
Find the output of the following program snippet:
char ch = 'A'; char chr = Character.toLowerCase(ch); int n = (int)chr-32; System.out.println((char)n + "\t" + chr);