栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础——Java中的运算符(持续更新,超级详细)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础——Java中的运算符(持续更新,超级详细)

Java中的运算符
  • 算术运算符
  • 赋值运算符
  • 比较运算符(关系运算符)
  • 逻辑运算符
  • 位运算符
  • 三元运算符
算术运算符

赋值运算符

符号:=

  • 当=两侧数据类型不一致时,可以使用自动类型转换或强制类型转换原则进行处理
举例:int a = 2;
int b = 3, c = 5

扩展赋值运算符:+= -= *= /= %=,不会改变数据类型

int a = 10;
a += 10;相当于 a = a + 10;
依次类推
比较运算符

比较运算符的结果都是boolean类型,也就是要么是true,要么是false

逻辑运算符(操作的都是boolean类型的变量)


逻辑与& 和 短路与&&的区别

逻辑与,当第一个boolean类型是false时,第二个仍会执行一下

短路与,当第一个boolean类型是false时,不会执行第二个

位运算符

位运算是直接对整数的二进制进行的运算

条件表达式

格式:(条件表达式)?表达式1:表达式2

当条件表达式为true时,运算的结果是表达式1

当条件表达式为false时,运算的结果是表达式2

表达式1和表达式2是同种类型

三元运算符与if-else的联系与区别

  1. 三元运算符可以简化if-else语句
  2. 三元运算符要求必须返回一个结果
  3. if后的代码块可有多个语句
运算符的优先级

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/681802.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号