Java中的a++和++a的區別
阿新 • • 發佈:2019-02-16
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的區別