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-05-23 22:16:06 发布