Java中的自动转换数据类型

规则:算式中的最大数据类型即 结果的数据类型为最大的数据类型
反例:

        int a =1000000000;
        int b = 200;
        long result = a * b ;  // 结果溢出int错误
改正:   

        int a =1000000000;
        int b = 200;
        long result = a * (int)b ;  // 强制使a或b转换为long就可以解决,用类型牺牲来解决

猜你喜欢

转载自blog.csdn.net/qq_40990854/article/details/81017969