i++与++i的区别,使用实例说明

/**
 * 类名:TEST.java<br>
 * <p>
 * 功能:i++与++i的区别,使用实例说明
 * </p>
 * 
 * @Author:<a href="mailto:llnyxxzj@163.com">lilong</a> <br/>
 * @Date:2013-5-20<br/>
 * @Time:上午11:25:27 <br/>
 * @Version:1.0 <br/>
 */
public class Test {
	public static void main(String[] args) {
		/**
		 * i++就是 先赋值,后运算 赋值
		 * 就是将 等号右边的值赋给等号左边的值 运算就是i 自己加一
		 * 
		 */
		int i = 1;
		int j = i++;
		System.out.println("j=" + j);
		System.out.println("i=" + i);
		System.out.println("-----------------------------------------------");
		/**
		 * ++k就是先运算,后赋值 
		 * 先运算就是 先k自己加一
		 * 赋值就是把等号右边的赋给等号左边的
		 * 
		 */
		int k = 1;
		int h = ++k;
		System.out.println("h=" + h);
		System.out.println("k=" + k);
	}
}
输出结果为:
j=1
i=2
-----------------------------------------------
h=2
k=2


posted @ 2013-08-16 19:23  pangbangb  阅读(347)  评论(0编辑  收藏  举报