java中的前++和后++ 的案例(自创案例)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/czh500/article/details/88725434

 java中的前++和后++ 的案例(自创案例)

我就直接po截图和代码了

下面是代码

public class BeforeAndAfterPlus {

	public static void main(String[] args) {
		int a = 5;
		// 后++是先使用再自加,记住,后++是先用再自加
		System.out.println("hello " + a++);//这里是先打印(即使用)a,打印完a后,a再自加(所以这里打印出hello 5)
		System.out.println("a = " + a);//所以a最终是6

		int b = 8;
		// 前++是先自加再使用,记住,前++是先自加再用
		System.out.println("hello " + ++b);//这里是b先自加,b自加完后,b再打印(即使用)(所以这里打印出hello 9)
		System.out.println("b = " + b);//所以b最终是9
		
		System.out.println("--------------------");
		
		int c = 20;
		//这里是c先自加,c自加完后,c再和右边的20比较大小(即使用)
		if (++c > 20 ) {// 前++是先自加再使用,记住,前++是先自加再用
			System.out.println("我是if");
		} else {
			System.out.println("我是else");
		}
		//所以c最终是21
		System.out.println("c = " + c);
		
		int d = 30;
		//这里是d先和右边的30比较大小(即使用),比较完大小后,d再自加
		if (d++ > 30 ) {// 后++是先使用再自加,记住,后++是先用再自加
			System.out.println("我是if");
		} else {
			System.out.println("我是else");
		}
		//所以d最终是31
		System.out.println("d = " + d);
		
		System.out.println("--------------------");
		
		int e = 60;
		//变量e初始值是60,e先把值60赋给f(即变量e先使用),赋给f后,e再自加
		int f = e++;// 后++是先使用再自加,记住,后++是先用再自加
		//所以f最终等于60,e等于61
		System.out.println("f = " + f + " e = " + e);
		
		int g = 80;
		//变量g初始值是80,变量g先自加,g自加后,此时g的值等于81,g自加后再赋值给h,此时h的值是81
		//变量g先自加,再赋值给h(即先自加,再使用)
		int h = ++g;// 前++是先自加再使用,记住,前++是先自加再用
		//所以h最终等于81,g等于81
		System.out.println("h = " + h + " g = " + g);
		
	}

}

上面这段代码的运行结果如下

猜你喜欢

转载自blog.csdn.net/czh500/article/details/88725434