Java中的a++和++a的区别

Posted odejsjhshw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中的a++和++a的区别相关的知识,希望对你有一定的参考价值。

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的区别的主要内容,如果未能解决你的问题,请参考以下文章

JAVA中,类、对象、实体、实体类、实体对象之间存在怎样的联系??请高手做形象的解释。

addEventListener和on的区别

Java中的package和import有什么区别???

LockSupport.java 中的 FIFO 互斥代码片段

rust中的“箭头函数” -;和=;的区别

java 代码片段