java中的自增运算

本文主要阐明java中的自增运算

1.当i ++ 与 ++ i作为单独语句时,作用与i = i +1一样

2.当赋值时,结果就不一样了

  temp = i ++;

  操作顺序:1)temp = i;

       2)i = i + 1;

int i = 1;
int temp = i ++ ;
System.out.println(temp); // temp = 1

  temp = ++ i;

  操作顺序:1)i = i +1;

       2)temp = i;

int i = 1;
int temp =  ++ i  ;
System.out.println(temp); // temp = 2

重点:注意i = i ++ 与 i = ++ i 的区别

// i++操作
int i = 1;
// 注意这里的i = i++的操作顺序:
// (1)使用临时变量temp = i (2)i = i + 1 (3)i = temp;
i = i++;
System.out.println(i); // i = 1
//++i操作
int i = 1;
// 注意这里的i = ++i的操作顺序:
// (1)i = i+1 (2) 临时变量temp = i (3) i = temp;
i = ++ i;
System.out.println(i);// i = 2

 

posted @ 2022-11-11 11:25  zwGitOne  阅读(554)  评论(0)    收藏  举报