- 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.