Java基础_Java类型转换

 1 import javax.swing.plaf.synth.SynthMenuBarUI;
 2 
 3 /*
 4     类型转换
 5     自动类型转换: 把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
 6     强制类型转换: 把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
 7  */
 8 public class ConversionDemo {
 9     public static void main(String[] args){
10         //自动类型转换:
11         double d=10;
12         System.out.println(d);
13         //定义byte类型的变量
14         byte b=10;
15         short s=b;
16         int i=b;
17         //类型不兼容
18         //char c=b; 错误
19 
20         //强制类型转换:
21         //int k=88.88; 错误(类型不兼容)
22         int k=(int) 88.88;
23         System.out.println(k); //输出 88 (强制类型转换会有数据的丢失
24     }
25 }

猜你喜欢

转载自www.cnblogs.com/NiBosS/p/11929838.html