OperatorTest01.java
/*
算术运算符:
+ 求和
- 相减
* 乘积
/ 商
% 求余数(求模)
++ 自加1
-- 自减1
对于++运算符来说:
可以出现在变量前,也可以出现在变量后。
不管出现变量前还是后,总之++执行结束后,变量的值一定会自加1。
*/
public class OperatorTest01{
public static void main(String[] args){
int a = 10;
int b = 3;
System.out.println(a + b); // 13
System.out.println(a - b); // 7
System.out.println(a * b); // 30
System.out.println(a / b); // 3
System.out.println(a % b); // 1
// 重点掌握 ++ 和 --
// 重点理解 ++,至于 -- 我们可以照葫芦画瓢,
// ++ 自加1 (++可以出现在变量前,也可以出现在变量后。)
int i = 10;
// i变量自加1
i++;
System.out.println(i);
int k = 10;
// k变量自加1
++k;
System.out.println(k);
// 研究:++ 出现在变量前和变量后有什么区别?
// ++ 出现在变量后。
// 语法规则:当 ++ 出现在变量后,会先做赋值运算,再自加1。
int m = 10;
int n = m++;
System.out.println(n); // 10
System.out.println(m); // 11
// ++ 出现在变量前。
// 语法规则:当 ++ 出现在变量前的时候,会先进行自加1的运算,然后再赋值。
int x = 20;
int y = ++x;
System.out.println(x); // 21
System.out.println(y); // 21
int c = 100;
System.out.println(c++); // 100
// 拆解上面代码
// int temp = c++;
// System.out.println(temp);
System.out.println(++c); // 102
// int temp2 = ++c;
// System.out.println(temp2);
}
}