强制类型转换的简单易懂用法

(type)var

强制类型 (cast) ,用于强制转换数值类型,可能有损失精度!

/**
测试类型强制转换
*/
public class TestTypeCast{

    public static void main(Stting[] args){

        double a = 3.94152;
        int b = (int)a; //结果:3 浮点数强制转换为整数,直接丢失小数部分
        System.out.println(b);
    
        int c = 94;
        char d = (char)c;
        System.out.println(d);

        //强制转型,超过了表数范围,则会转成一个完全不同的值

        byte e =(byte)300;
        System.out.println(e);
    }
}


版权声明:本文为m0_62606371原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。