自增自减运算符
1 package day02; 2 3 public class Caculate03 { 4 /* 5 自增自减运算符: 6 ++:变量自身+1 7 --:变量自身-1 8 ++和--既可以在变量后面,也可在变量前面 9 注意:单独使用的时候,++和--无论是放在变量的前还是后边,结果都是一样的 10 */ 11 public static void main(String[] args) { 12 int a = 10; 13 ++a; //a =a +1 14 System.out.println(a);//11 15 16 int b = 10; 17 --b; 18 System.out.println(b); //b=b-1=9 19 20 } 21 }
执行结果:
参与操作时:
++在前:先对变量做自增或者自减(--),然后再用变量的值参与操作。
++在后:先将该变量原本的值取出来用来参与操作,随后再进行自增或者自减(--)
1 package day02; 2 3 public class Caculate04 { 4 public static void main(String[] args) { 5 int a = 10; 6 int b = ++a; 7 System.out.println(a);//11 8 System.out.println(b);//11 9 System.out.println("----------"); 10 int aa = 10; 11 int bb = aa++; 12 System.out.println(aa);//11 13 System.out.println(bb);//10 14 System.out.println("----------"); 15 int num = 10; 16 System.out.println(num++); 17 System.out.println(++num); 18 } 19 }
执行结果:
欢迎批评指正,提出问题,谢谢!