Skip to content

运算符 ​

变量的值可以使用运算符进行修改

算术运算符 ​

根据Google Java Style Guide,算术运算符左右应有空格

符号名称
+加法
-减法
*乘法
/除法
%取模
++自增
--自减

示例 ​

java
public class Operator {
  public static void main(String[] args) {
    int a = 1;
    int b = 2;
    int c = 5;
    int d = 7;

    System.out.println("a + b = " + (a + b));
    System.out.println("a - b = " + (a - b));
    System.out.println("a * b = " + (a * b));
    System.out.println("c / b = " + (c / b));
    System.out.println("c % b = " + (c % b));
    System.out.println("c % c = " + (c % c));
    System.out.println("a++ = " + (a++));
    System.out.println("a-- = " + (a--));
    System.out.println("d++ = " + (d++));
    System.out.println("++d = " + (++d));
  }
}

输出 ​

a + b = 3
a - b = -1
a * b = 2
c / b = 2
c % b = 1
c % c = 0
a++ = 1
a-- = 2
d++ = 7
++d = 9

关系运算符 ​

运算符名称a=3,b=4x=5,y=5
>大于假假
>=大于等于假真
==等于假真
<=小于等于真真
<小于真假
!=不等于真假

逻辑运算符 ​

优先级运算符名称ture,ture
1!逻辑非假
2&&逻辑与真
3||逻辑或真