Java中的i++和i--

/**
 * @Title:DataCate.java
 * @Package:com.you.dao
 * @Description:数据类型转换
 * @Author: 游海东
 * @date: 2014年3月7日 下午8:13:56
 * @Version V1.2.3
 */
package com.you.dao;

/**
 * @类名:DataCate
 * @描述:
 * @Author:游海东
 * @date: 2014年3月7日 下午8:13:56
 */
public class DataCate 
{
	/**
	 * @Title : main
	 * @Type : DataCate
	 * @date : 2014年3月7日 下午8:13:56
	 * @Description : 
	 * @param args
	 */
	public static void main(String[] args) 
	{
		/**
		 * i
		 */
		int i = 0;
		/**
		 * a
		 */
		int a = i++;
		/**
		 * b
		 */
		int b = i + '0';
		/**
		 * c
		 */
		int c = i;
		/**
		 * d
		 */
		int d = i--;
		/**
		 * 打印a,b,c,d
		 */
		System.out.println("a:" + a + "
" + "b:" + b + "
" + "c:" + c + "
" + "d:" + d);
		/**
		 * 
		 */
		//System.out.println("i++:" + (i++));
		/**
		 * 
		 */
		System.out.println("i--:" + (i--));
	}

}

运行结果:

a:0
b:49
c:1
d:1
i--:0

(1)i

int i = 0;
/**
  * 打印的结果为0
  */
System.out.println("i:" + i);
(2)i++

int i = 0;
/**
  * 打印的结果为0
  */
System.out.println("i++:" + (i++));
(3)i--

int i = 0;
/**
  * 打印的结果为0
  */
System.out.println("i--:" + (i--));




原文地址:https://www.cnblogs.com/hzcya1995/p/13315317.html