- Home
- Output Questions for Class 10 ICSE Computer Applications
Find the output of the following program snippet
Output Questions for Class 10 ICSE Computer Applications
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);
Answer
70
70
Working
In the expression c + i
, c
is of type char
and i
is of type int
. As int
is the higher type so char
gets promoted to int
. Thus, ASCII code of 'B' which is 66 is added to 4 giving the output as 70. This is an example of implicit type conversion.
In the next expression (int)c + i
, c
which is of char
type is explicitly casted to int
. Again, ASCII code of 'B' which is 66 is added to 4 giving the output as 70. This is an example of explicit type conversion.