1. 运算符

2. 算术运算符

运算符:对常量或者变量进行操作的符号

表达式:用运算符把常量或者变量连接起来

      • / %

整数相除只能得到整数,必须转要有一个浮点小数才能得出小数结果

3. 自增自减运算符

  1. i++;
  2. ++i;
  3. i-–;
  4. -–i;

变量自增/自减 1

如果要赋值给变量实现自增自减 ++得放前面

4. 关系运算符

  • == 判断2个对象的值是否相等
  • != 不等于
  • 大于

  • = 大于等于

  • < 小于
  • <= 小于等于

5. 逻辑运算符

逻辑运算符是用来连接关系表达式的运算符

& 逻辑与

| 逻辑或

^ 逻辑异或

! 逻辑非 感叹号要使用在表达式前面如(! (l > k) );

6. 短路逻辑运算符

&& 短路与,检索一个为false的值,如果找到则false后面的表达式都不会继续执行,只会执行false前面的

|| 短路或,检索一个为true的值,如果找到则ture后面的表达式都不会继续执行,只会执行ture前面的

7. 三元运算符

格式:关系表达式?表达式1:表达式2;

  1. a > b ? a : b;

如表达式为true,则表达式1为运算结果

如表达式为flase,则表达式2为运算结果