文章目录
- 四则运算
- 结合运算符
- 自增运算符
- 关系和boolean运算符
四则运算
在java当中,使用运算符+、-、*、/ 表示加减乘除,当参与 / 运算的两个操作数都是整数的时候,表示整数除法;否则表示浮点数。整数的求余操作用 % 表示。
System.out.println(5 / 2); //2
System.out.println(5.0 / 2); //2.5
System.out.println(8 / 0); //报错
System.out.println(10.0 / 0); //报错
System.out.println(5 % 2); //除余 1
System.out.println(3+9+8.0/2%2); //先算除法再算除余 12
System.out.println((3+9)+8.0/2%2); // 12
结合运算符
可以在赋值当中使用二元运算,这是一种很简单的简写形式,例如、
x += 4;
等价于
```java
x = x + 4;
```
一般的,要把运算符放在=号的左边,如 *=或%=
自增运算符
int m = 10;
int n = 10;
int a = ++m; // 先增加再赋值 11
int b = n++; // 先赋值再增加 10
System.out.println(a);
System.out.println(b);
输出:
关系和boolean运算符
①:检测相等性: ==
②:检测不等:!=
③:最后,还有经常使用的<、>、<=和>=
比较两个基础数据类型,返回值为true或者flase
④:java使用&&表示逻辑”与“运算符,使用||表示”或“运算符,
⑤:三目运算符:condition?expression1:expression2
System.out.println(10<9?1:2); // ?前面是判断条件,true输出:前面的值,false输出:后面的值