Java中int i与Integer i有何区别及适用场景?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1694个文字,预计阅读时间需要7分钟。
“书中对`i++`和`++i`的解释如下:- `i++`:先赋值再运算;- `++i`:先运算再赋值;- 例如: - `i++=3`,`a=0;`,`i++`:先赋值`a=i`,再执行`i=i + 1`; - `++i`:先执行`i=i + 1`,再赋值`a=i`。
书上对 i ++ 和 ++ i 的解释如下:
int i = 3,a = 0 ;
i ++ : 先赋值再运算;例如:a = i ++; 先赋值 a = i ,再运算 i = i + 1 ;所以输出结果为 a ==3;
++ i : 先运算再赋值;例如:a = i ++; 先运算 i = i + 1 ,再 赋值 a = i ;所以输出结果为 a ==4;
懂了吗?我想大部分人会跟我一样 一脸懵逼,明明都 + 1 了,咋上面输出结果是 3 下面就是 4 呢?哈哈~不要着急,接下来我将分享一下我对它们的理解,希望对你们有帮助。
认识“++”与“--”
“++”与“--”分别称作自增操作符和自减操作符,是对变量进行加 1 和减 1 的操作符。
认识 i + + 与 i --
i++读为 i 加 加,i--读为 i 减减,这些操作符分别称为后置自增操作符和后置自减操作符。
本文共计1694个文字,预计阅读时间需要7分钟。
“书中对`i++`和`++i`的解释如下:- `i++`:先赋值再运算;- `++i`:先运算再赋值;- 例如: - `i++=3`,`a=0;`,`i++`:先赋值`a=i`,再执行`i=i + 1`; - `++i`:先执行`i=i + 1`,再赋值`a=i`。
书上对 i ++ 和 ++ i 的解释如下:
int i = 3,a = 0 ;
i ++ : 先赋值再运算;例如:a = i ++; 先赋值 a = i ,再运算 i = i + 1 ;所以输出结果为 a ==3;
++ i : 先运算再赋值;例如:a = i ++; 先运算 i = i + 1 ,再 赋值 a = i ;所以输出结果为 a ==4;
懂了吗?我想大部分人会跟我一样 一脸懵逼,明明都 + 1 了,咋上面输出结果是 3 下面就是 4 呢?哈哈~不要着急,接下来我将分享一下我对它们的理解,希望对你们有帮助。
认识“++”与“--”
“++”与“--”分别称作自增操作符和自减操作符,是对变量进行加 1 和减 1 的操作符。
认识 i + + 与 i --
i++读为 i 加 加,i--读为 i 减减,这些操作符分别称为后置自增操作符和后置自减操作符。

