专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java基本数据类型之间的转换规则

temp10 2024-11-21 21:14:34 java教程 12 ℃ 0 评论

一、自动类型转换规则

规则1:如果一个操作数为double型,则整个表达式可提升为double型
规则2:满足自动类型转换的条件
 两种类型要兼容:数值类型(整型和浮点型)互相兼容
 目标类型大于源类型:如:double 型大于 int 型
 (byte,char,short三者优先级相同的,并且相同优先级之间是不能进行自动转换的,因此这三者只能将其类型自动转换成高级数据类型)
 byte,short,char-->int-->long-->float-->double

二、强制类型转换规则

高级数据要转换成低级数据,需用到强制类型转换

( 类型名)表达式
 int b = (int)10.2;
 double a = 10;
 int c = (int)a;

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表