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 }

输出结果:

 

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

posted @ 2021-09-21 15:56  金涛骇浪  阅读(272)  评论(1编辑  收藏  举报