码迷,mamicode.com
首页 > 其他好文 > 详细

类型之间转换

时间:2019-01-08 15:27:21      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:col   隐式类型转换   输出   public   nbsp   16px   str   double   强制   

类型之间转换

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

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

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

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

 

 

 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 }

 

类型之间转换

标签:col   隐式类型转换   输出   public   nbsp   16px   str   double   强制   

原文地址:https://www.cnblogs.com/penphy/p/10238006.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!