在实现i递增加1操作时, i++和++i有什么区别?
我们先看下面这段代码:
//区别 i++ 跟 ++i 的区别
public class Practise1 {
public static void main(String[] args){
int i=1;
int j=i++;
System.out.println("i++="+j+" i="+i);
}
}
最后打印结果为: i++ =1 i=2
再看这段代码:
public class Practise2 {
public static void main(String[] args){
int i=1;
int j=++i;
System.out.println("i++="+j+" i="+i);
}
}
最后打印结果为: i++=2 i=2