类型之间转换

类型之间转换

    自动类型转换也叫做隐式类型转换:

      当取值范围小的类型赋给取值范围大的类型

    强制类型转换也叫做显式类型转换:

      当取值范围大的类型赋给取值范围小的类型时,则必须进行强制类型转换,但是进行强制类型转换时可能存在精度丢失

 

 

 1 class Cast04 {
 2     public static void main(String[ ] args) {
 3         //自动类型转换也叫做隐式类型转换
 4         byte a = 1;
 5         int b =a;        //构成自动类型转换
 6         float c = b;    //构成自动类型转换
 7         System.out.println("c = " +c);
 8         double d = c;    //构成自动类型转换
 9 
10         //强制类型也叫做显示类型转换
11         int i = (int)3.14;
12         System.out.println("i = " +i);        //输出结果为: i = 3
13     }
14 }

 

posted @ 2019-01-08 11:27  Penphy  阅读(173)  评论(0编辑  收藏  举报