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

时间:2023-03-10 05:35:08
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