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

/**

 * 类名:TEST.java<br>

 * <p>

 * 功能:i++与++i的区别,使用实例说明

 * </p>

 * 

 * @Author:<a href="mailto:[email protected]">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


你可能感兴趣的:(区别)