【基础语法】a++与++a的区别
package com.on.learn.e2; /** * @author lj * 自增:a++与++a a++是指本行表达式不使用a自增后的值,++a是指本行开始就已经使用a自增后的值 * */ public class case10 { public static void main(String[] args){ System.out.println("----------------下面是++自增放后面的实例----------"); int a=10; int b; int c; /*++放后面,b=a++这一行a的值不会变,所以b=10,a++是自增,下一行的时候就是自增后的值即是11,赋给c*/ b=a++; c=a; System.out.println("a="+a); System.out.println("b="+b); System.out.println("c="+c); System.out.println("----------------下面是++自增放前面的实例----------"); int f=20; int d; int e; d=++f; //++a是本行就是自增后的值,所以a=11,赋值给b和c e=f; System.out.println("f="+f); System.out.println("d="+d); System.out.println("e="+e); } }
如果您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】
本文版权归作者和博客园共有,欢迎转载