1、a++和++a的区别
a++表示先将a放在表达式中运算,然后再加1;
++a表示先将a加1,然后再放在表达式中运算
2、实例
(1)Java代码
/** * @Title:JiaJia.java * @Package:com.you.model * @Description:比较a++与++a的区别 * @Author: 游海东 * @date: 2014年3月1日 下午3:58:29 * @Version V1.2.3 */ package com.you.model; /** * @类名:JiaJia * @描述:实现a++与++a的区别 * @Author:游海东 * @date: 2014年3月1日 下午3:58:29 */ public class JiaJia { /** * @Title : main * @Type : JiaJia * @date : 2014年3月1日 下午3:58:30 * @Description : a++表示先将a放在表达式中运算,然后再加1; * ++a表示先将a加1,然后再放在表达式中运算 * @param args */ public static void main(String[] args) { /** * 声明一个变量a */ int a = 120; //打印a System.out.println("第一个a: " + a); /** * 声明一个变量b */ int b = (a++) + 10; //打印a,b System.out.println("第二个a: " + a + " " + "b: " + b); /** * 声明一个变量c */ int c = ++a + 10; //打印a,c System.out.println("第三个a: " + a + " " + "c: " + c); } }
(2)结果
第一个a: 120 第二个a: 121 b: 130 第三个a: 122 c: 132