i++和++i的区别


  首先,一般都是开始接触编程的时候就会遇到这个运算符吧,还记得我是学习C的时候吧,那个时候感觉还是不太理解,这也是我来到这里的第一次笔记,所以还是从最开始的问题写起走吧

这两个运算符都表示加1这个大家都知道吧

i++先赋值再自增:

1 public class Test {
2     public static void main(String[] args) {
3         int i=1;
4         int a=i++;
5         System.out.println("i++先赋值再自增:"+a);
6     }
7 }

输出结果:

 

 

++i先自增在赋值:

1 public class Test {
2     public static void main(String[] args) {
3         int i=1;
4         int a=++i;
5         System.out.println("++i先自增在赋值:"+a);
6     }
7 }

输出结果:

 

 理解之后还是很简单的,一般初学代码的都不太理解,一定要多用实践去检验自己,希望能帮助到大家


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM