• 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


  • 相关阅读:
    NOI2018 退役记
    APIO2018 被屠记
    CTSC2018 被屠记
    SNOI2018 退役记
    O(1) long long a*b%p
    prufer编码
    杜教筛
    GCC卡常
    NOIP2017滚粗记
    UVA 10763 Foreign Exchange
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13315330.html
Copyright © 2020-2023  润新知