1. package com.shhfg.ds; public class jave { public static void main(String[] args) { //++和 -- int a=10; //表示把变量a里面的值+1 a++; System.out.println(a); //11 //表示把变量a里面的值+1 ++a; System.out.println(a); //12 //表示把变量a里面的值-1 --a; System.out.println(a); //11 //表示把变量a里面的值-1 a--; System.out.println(a); //10 } }
2.
package com.shhfg.ds; public class HelloWorld02 { public static void main(String[] args) { int a=10; int b=a++; // a=11 b=10 //后++:先用后加 //先把a变量中的值拿出来用,赋值给c,然后在进行自增。 //赋值给c的值是自增前的。 int c=++a; // a=12 c=12 //先++:先加后用 //先把a进行自增,然后把自增后的结果赋值给左边的变量 //先把a自增,变成12,然后再把自增之后的12赋值给c System.out.println("a:"+a); System.out.println("b:"+b); System.out.println("c:"+c); // a:12 // b:10 // c:12 } }
图片如下: