看例子:
public static void byteTest(){
char a =2;
byte b=2;
short c =3;
switch (c) {
case 1:
break;
default:
break;
}
}
结果:
程序不报错,运行正常,这说明
byte,short,char都可以隐含转换为int
本文通过一个简单的Java程序示例,介绍了byte、short和char类型如何可以隐式地转换为int类型。这种转换在switch语句中尤其有用,因为switch默认只接受int类型的表达式。
看例子:
public static void byteTest(){
char a =2;
byte b=2;
short c =3;
switch (c) {
case 1:
break;
default:
break;
}
}
结果:
程序不报错,运行正常,这说明
byte,short,char都可以隐含转换为int
7337

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