Java_运算符

简介: 该文档介绍了编程中的几种运算符。算术运算符包括加、减、乘、除和取余

运算符

算术运算符

分类: + - * / %

/ 整数和整数相除结果只能是整数,要想得到小数,必须要有小数参与

% 取余,获取两个数字相除的余数

  • 一个数字是否为另外一个数字的倍数
  • 奇偶数的判断
  • 获取一个数字的任意位置上的值

+ 在字符串中的拼接规律

  • 串前运算,串后拼接

自增自减运算符

表示方式: 变量++/++变量,让变量本身的值+1

变量-- / -- 变量, 让变量本身的值-1

参与运算的规律:

a++     先运算后自增

++a 先自增后运算

赋值运算符

分类: =

拓展赋值运算符

分类: += -= *= /= %=

执行流程:

  1. 先用符号左边的变量,和右边的数据进行运算
  2. 把结果进行强制类型转换【转化为符号左边的数据的类型】
  3. 最后把结果赋值给左边的变量

关系运算符

作用 : 实现比较两个数字的大小的关系

分类: > >= < <= == !=

注意事项:在Java中,使用 “==” 代表是否相等, "="代表赋值

逻辑运算符

作用: 连接多个关系表达式

与: & 、&&

使用场景: 表示多个条件需要同时满足

结论: 有false则false

&、&&的区别:

&&多一个短路效应: 符号左边为false,右边就不执行了

或: | 、||

使用场景: 表示多个条件只需要满足其中一个

结论: 有true则true

| 、||的区别:

|| 多一个短路效应: 符号左边为true右边就不执行了

! 取反

^ 相同为false,不同为true

三元运算符

作用: 用于程序的判断,选择一种结果

格式: 数据类型 变量名 = 关系表达式 ?  满足条件执行的值 : 不满足条件执行的值;

执行流程:

  1. 先执行关系表达式,
  2. 如果判断结果为true,则返回【满足条件的值】
  3. 如果判断结果为false,则返回【不满足条件的值】
目录
相关文章
|
1月前
|
Java
JAVA运算符
JAVA运算符
16 3
|
20天前
|
Java
Java 运算符
4月更文挑战第8天
|
21小时前
|
存储 Java 数据安全/隐私保护
【Java探索之旅】运算符解密 位运算,移位运算
【Java探索之旅】运算符解密 位运算,移位运算
8 0
|
21小时前
|
算法 Java
【Java探索之旅】运算符解析 算术运算符,关系运算符
【Java探索之旅】运算符解析 算术运算符,关系运算符
7 0
|
5天前
|
Java
Java基础&运算符
Java基础&运算符
|
6天前
|
Java 开发者
Java基础知识整理,注释、关键字、运算符
在日常的工作中,总会遇到很多大段的代码,逻辑复杂,看得人云山雾绕,这时候若能言简意赅的加上注释,会让阅读者豁然开朗,这就是注释的魅力!
37 11
|
20天前
|
Java
Java运算符及流程控制
Java运算符及流程控制
|
1月前
|
Java
Java运算符
Java运算符
7 0
|
1月前
|
Java 程序员
Java的运算符常量
Java的运算符常量
11 0
|
1月前
|
Java
JAVA的算数运算符
JAVA的算数运算符
8 0