1. 程式人生 > >Java中的a++和++a的區別

Java中的a++和++a的區別

ref num 表達 view 表示 system net function blog

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


再分享一下我老師大神的人工智能教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智能的隊伍中來!https://blog.csdn.net/jiangjunshow

Java中的a++和++a的區別