数据类型的转换

来源:互联网 发布:哪个软件有姜草漫画 编辑:程序博客网 时间:2024/06/12 00:02

数据类型转换:

 变量在赋值的时候不会提升数据类型,但变量进行运算的时候就会提升数据类型, 并且提升到该数据类型的默认数据类型.
public class TypeConversion {    public static void main(String[] args) {        byte a=1;        byte b=2;        byte c=a;  //此时a还是byte类型        System.out.println(c);        //byte d=a+b;  错误的        byte d=(byte)(a+b);     //运算时a和b都转换成了int类型        System.out.println(d);        int x=5;        byte y=3;        y+=x;   //其中隐含了强制转换                  //y+=x;相当于 y=(byte)(x+y)        System.out.println(y);    }}

这里写图片描述