Java运算符


java算术运算符

+、-、*、/、%、++、--
+:加运算
-:减运算
*:乘运算
/:除运算
%:模运算,即取余

  int e = 2141;
  //对e进行取模运算,并判断e是单数还是双数。
  if (e%2==1){
            System.out.println("e为单数!");
        }
  else
            System.out.println("e为双数!");

++:自增运算

  int a = 1;
  //a++和++a 都为a=a+1
  int b = a++;   //先把a的值赋给b,即b=1,再执行a++,即a=a+1,a=2
  int c = ++a;  //先执行++a,即a=a+1,a=3;再把a的值赋给c,即c=3
  System.out.println("a="+a);
  System.out.println("b="+b);
  System.out.println("c="+c);

结果:a=3;b=1;c=3
--:自减运算

  int a = 5;
  int b = a--;
  int c = --a;
  System.out.println("a="+a);
  System.out.println("b="+b);
  System.out.println("c="+c);

结果:a=3,b=5;c=3