记得老师说过数据类型注意问题A:boolean类型不参与数据的转换。B:byte,short,char之间不转换,它们参与运算都首先转换为int类型。
但是发现不对啊 下面的程序运行通过了
package lianxi;
class celient{
public static void main(String args[]) {
short i='a'; 这里char转short 没报错
byte x=3;
char y=(char)x;这里 byte转char也没报错 咋回事啊
float j=6.3f;
float a=i+j;
}
}
|
|