关键字-标识符-常量和变量-运算符-流程控制-方法-数组

5 运算符

  • 算术运算符Arithmetic Operators
  • 赋值运算符Assignment Operators
  • 比较运算符Compare Operators
  • 逻辑运算符Logic Operators
  • 位运算符Bitwise Operators
  • 三元运算符Ternary Operator

 5.1算术运算符Arithmetic Operators

java基础语法2-运算符与流程控制

注意:
1.除法操作两个操作数是整数时,结果也是整数,余数部分舍弃
int x = 3500;
System.out.println(x / 1000 * 1000);
2.%操作获得的是除法操作的余数
%结果的符号取决于被模数,即%前面的数的符号决定了结果的正负

 5.1.1++,--

++:自加
放在变量前,先自增,再使用
放在变量后,先使用,后自增
--:自减
放在变量前,先自减,后使用
放在变量后,先使用,后自减
注意:只能对变量使用

java基础语法2-运算符与流程控制

 练习题:

练习题1:
int a = 10;
int b = 10;
int c = 10;
a = --c;
b = c++;
c = ++a;
经过以上操作,abc的值分别是多少?
练习题2:
int a = 4;
int b = (++a)+(a++)+(a*10);
经过以上操作,ab的值分别是多少?
练习题

相关文章: