关键字-标识符-常量和变量-运算符-流程控制-方法-数组
5 运算符
- 算术运算符Arithmetic Operators
- 赋值运算符Assignment Operators
- 比较运算符Compare Operators
- 逻辑运算符Logic Operators
- 位运算符Bitwise Operators
- 三元运算符Ternary Operator
5.1算术运算符Arithmetic Operators
注意:
1.除法操作两个操作数是整数时,结果也是整数,余数部分舍弃
int x = 3500;
System.out.println(x / 1000 * 1000);
2.%操作获得的是除法操作的余数
%结果的符号取决于被模数,即%前面的数的符号决定了结果的正负
5.1.1++,--
++:自加
放在变量前,先自增,再使用
放在变量后,先使用,后自增
--:自减
放在变量前,先自减,后使用
放在变量后,先使用,后自减
注意:只能对变量使用
练习题:
练习题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的值分别是多少?