算数运算符:
+ 求和<br /> - 相减<br /> * 乘积<br /> / 商<br /> % 求余数(求模)<br /> ++ 自加1<br /> -- 自减1<br />
对于++运算符来说:
可以出现在变量前,也可以出现在变量后。<br /> 不管出现在变量前还是后,总之++执行结束之后,变量的值一定会自加1.
public class OperatorTest{ public static void main(String[] asge){ 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); //11 int k = 10; // k变量自加1 ++k; System.out.println(k); //11 // 研究:++出现在变量前和变量后有什么区别? // 先看++出现在变量后。 // 语法:当++出现在变量后,会先做赋值运算,再自加1 int m = 10; int n = m++; System.out.println(n); // System.out.println(m); // 11 // ++出现在变量前呢? // 语法规则:当++出现在变量前的时候,会先进行自加1的运算,然后再赋值。 int x = 100; int y = ++x; System.out.println(x); // 101 System.out.println(y); // 101 // 题目 int c = 90; System.out.println(c++); //传,这个“传”在这里有一个隐形的赋值运算。90 // 把上面代码拆解开 //int temp = c++; //System.out.println(temp); System.out.println(c);// 91 int d = 80; System.out.println(++d); // // 拆解 //int temp = ++d; //System.out.println(temp2); System.out.println(d); // 81 }}