本文介绍: 分为:算术运算符、赋值运算符、比较(或关系)运算符、逻辑运算符、位运算符、条件运算符、Lambda 运算符。自动类型提升是Java自动执行的,而强制类型转换是自动类型提升的逆运算,需要我们自己手动执行。分为:一元运算符(单目运算符)、二元运算符(双目运算符)、三元运算符 (三目运算符)规则:将取值范围小(或容量小)的类型自动提升为取值范围大(或容量大)的类型。规则:将取值范围大(或容量大)的类型强制转换成取值范围小(或容量小)的类型。建议:开发中,推荐使用 &&建议:开发中,推荐使用 ||
初识变量
变量的数据类型
Java中变量的数据类型分为两大类:
基本数据类型转换规则
在Java程序中,不同的基本数据类型(只有7种,不包含 boolean 类型)变量的值经常需要进行相互转换
转换的方式有两种:自动类型提升
和强制类型转换
自动类型提升
规则:将取值范围小(或容量小)的类型自动提升为取值范围大(或容量大)的类型
基本数据类型的转换规则如图所示:
强制类型转换
规则:将取值范围大(或容量大)的类型强制转换成取值范围小(或容量小)的类型
转换格式:数据类型1 变量名 = (数据类型1)被强转数据值
基本数据类型与 String 的运算
运算符
运算符的分类:
算术运算符
比较运算符
逻辑运算符
条件运算符
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。