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 }

 

posted on 2019-11-25 19:24  Chenjin123  阅读(149)  评论(0编辑  收藏  举报