java 类型转换

纵然是瞬间 提交于 2020-01-19 05:15:19

隐式转换

  1. (byte,short,char)->int->long->float->double
public class test {
    public static void main(String[] args) {
        byte a = 10;
        int b=a;
        long c=a;
        float d=a;
        double e=a;
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);
        System.out.println(e);
        
        char f='c';
        int g=f; //char类型会转换为ascii码值
        System.out.println(g);
    }
}
  1. byte,short,char是评级的,不能自动转换

强制类型转换

参考:
https://www.jianshu.com/p/e7fd5f28305d

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!