/*** 类名: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