i++和++i(看完这篇文章你就明白了)

上代码(大家先可以猜猜结果是多少)

public static void main(String[] args) {
   int i = 1;
   i = i ++;
   int j = i ++;
   int k = i + ++i * i ++;
   System.out.println("i="+i);
   System.out.println("j="+j);
   System.out.println("k="+k);
}

结果(不想给你看,自己想去)

   i=4
   j=1
   k=11

代码解析

int i = 1; 对应的图示

image

i = i ++; 对应的图示

image

int j = i ++; 对应的图示

image

int k = i + ++i * i++; 对应的图示

image

小结

image

posted @ 2021-03-13 18:03  卡卡罗特琪琪  阅读(299)  评论(0编辑  收藏  举报