首页 > 编程语言 > 详细

Java基础_Java类型转换

时间:2019-11-25 20:05:18      阅读:79      评论:0      收藏:0      [点我收藏+]

 

技术分享图片

 

 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 }

 

Java基础_Java类型转换

原文:https://www.cnblogs.com/NiBosS/p/11929838.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!