1、当一个表达式中,包含有多个基本类型时,整个算术表达式的数据类型将发生自动提升。
java定义的自动提升规则:
1、所有的byte类型、short类型和char类型被提升到int
2、整个表达式的数据类型自动提升到与表达式中最高等级操作数同样的类型。
操作数的等级。
举例:
short a = 1;int b = 3;a = b -a;int c = 1;int d =3;c= d - c;
“鲨鱼微课”+1+2;
/**
* 〈配套视频在------今日头条--鲨鱼微课---每天分享java教程--从初级到高级〉<br>〉
* @author 鲨鱼微课
* @create 2022/2/5
* @since 1.0.0
*/
public class ShaYuWeiKe {
public static void main(String[] args) {
System.out.println("配套视频今日头条--鲨鱼微课---每天分享java教程--从初级到高级");
}
}
Java算术表达式中的数据类型提升与示例解析
本文介绍了Java中的数据类型提升规则,特别是涉及到算术表达式时,byte、short和char类型会提升到int。通过示例展示了如何在表达式中处理不同类型的变量,并提供了一个简单的Java程序作为演示。文章强调了理解数据类型提升对于避免类型转换错误的重要性。
868

被折叠的 条评论
为什么被折叠?



