Java中int i与Integer i有何区别及适用场景?

2026-05-28 10:480阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1694个文字,预计阅读时间需要7分钟。

Java中int i与Integer i有何区别及适用场景?

“书中对`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分钟。

Java中int i与Integer i有何区别及适用场景?

“书中对`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 减减,这些操作符分别称为后置自增操作符和后置自减操作符。

阅读全文