我编写了以下代码,但是 o/p 不是预期的?有人指导我吗?
问题:编写一个示例程序来声明一个十六进制整数并使用显式类型转换将其转换为字符?
class hexa
{
public static void main(String ar[])
{
int hex=0xA;
System.out.println(((char)hex));
}
}
请告诉我:为什么输出有差异
/*code 1*/
int hex = (char)0xA;
System.out.println(hex);
/*code 2*/
int hex = 0xA;
System.out.println((char)hex);