class TypeChange
{
public static void main(String []args)
{
byte b=3;
//自动类型提升
// b=b+2;//2默认为整型
//强制类型转换
b=(byte)(b+2);//(byte)2+b 也不行
System.out.println('a'+1);//'a'是char类型,占两个字节,与1相加,类型提升,a先转为ASCII码的97,再计算
System.out.println((char)('a'+1));
System.out.println((char)5);
char d='你';
System.out.println(d);//Java的char占两个字节,这是与c不同的地方
//+= 隐式自动转换,并不报错
short s=2;
s+=4;
}
}Java day02 类型转换
最新推荐文章于 2024-09-12 10:56:44 发布
本文介绍了Java中不同类型之间的转换方式,包括自动类型提升与强制类型转换,并通过具体代码示例展示了如何进行byte类型变量的赋值操作。此外,还探讨了char类型与ASCII码之间的转换及运算。
737

被折叠的 条评论
为什么被折叠?



