21 Java语言基础算术运算符++和 --的用法
单独使用
放在操作数的前面和后面效果一样
a++ === a=a+1
++a === a = a+1
参与运算
放在操作数的前面,先自增或者自减,再参与运算
放在操作数的后面,先参与运算,再自增或者自减
1 public class Test1_DataTypeConversion { 2 3 public static void main(String[] args) { 4 int a =10; 5 int b =10; 6 int c = 10; 7 8 a = b ++; //a:10 b:11 9 c = --a; // a:9 c:9 10 b = ++a; //a:10 b:10 11 a = c --; // c:9 a:8 12 13 System.out.println(a); //结果为9 14 System.out.println(b); // 结果为10 15 System.out.println(c); // 结果为8 16 17 } 18 19 }
1 public class Test1_DataTypeConversion { 2 3 public static void main(String[] args) { 4 int x = 4; 5 int y =(x++)+(++x)+(x*10); 6 System.out.println(y); //4+5+50 = 59 4 + 6 + 60 = 70 7 System.out.println(x); //6 8 9 } 10 11 }