首页 > 编程语言 > 详细

Java中的数据类型转换

时间:2020-06-16 23:26:13      阅读:92      评论:0      收藏:0      [点我收藏+]

为什么要进行数据类型转换?

Java程序中要求参与的计算的数据,必须与数据类型保持一致。

自动类型转换:

什么叫自动类型转换呢,就好像有2个装水的杯子,其中一大一小,如果我我们将小杯子里的谁倒入大杯子里,大杯肯定能容下小杯的水。类似于这种的转换我们称之为自动类型转换。

技术分享图片

 

 自动类型转换的规则:

首先需要数据类型要相互兼容(如:都是数值型)
两个不同类型的表达式进行运算的时候,数据类型会自动的提升为较大的数据类型
目标类型需要大于源类型
 
 
强制类型转换:
什么是强制类型转换呢,就好像有2个大小不同的的杯子,这次装满水的大杯子往小杯子里倒水,小杯子可以容纳一部分水然后溢出类似于这样的在java中称为强制类型转换
技术分享图片

 

 强制类型数据转换的缺点和注意:

缺点:会丢失数据精度,请小心使用。

注意:

在强制类型转换的时候,会直接将小数点后面的数截取(不是四舍五入)

Java中的数据类型转换

原文:https://www.cnblogs.com/edgzxp/p/13149824.html

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