zoukankan      html  css  js  c++  java
  • 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


  • 相关阅读:
    [总结]并查集
    一些麻烦的语法知识
    P1496 找筷子
    P1314 [NOIP2011 提高组] 聪明的质监员
    HDU 1232 -畅通工程(并查集)
    POJ 1611 -The Suspects (并查集)
    方框(HPU暑期第四次积分赛)
    HDU 2191
    B
    HDU 1009
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13315330.html
Copyright © 2011-2022 走看看