首頁 > Java > java教程 > Java 中前綴和後綴自增/自減運算子有什麼區別?

Java 中前綴和後綴自增/自減運算子有什麼區別?

Susan Sarandon
發布: 2024-12-14 10:00:20
原創
161 人瀏覽過

What's the Difference Between Prefix and Postfix Increment/Decrement Operators in Java?

了解Java 中的前綴和後綴遞增/遞減運算子

在Java 中,像and -- 這樣的運算子可用於遞增和遞減變數。但是,這些運算子根據其相對於操作數的位置而表現出不同的行為。

考慮以下程式碼:

int i = 3;
i++;
System.out.println(i);    // "4"
++i;
System.out.println(i);    // "5"
System.out.println(++i);  // "6"
System.out.println(i++);  // "6"
System.out.println(i);    // "7"
登入後複製

在此程式碼中,i 的初始值為 3。

  • 前綴增量 ( ):在 i 這樣的語句中,增量運算子放在前面運算元。這會導致運算元先遞增,然後在運算中使用其值。例如,在第三行中, i 加 1(即 5),然後傳回 6。
  • Postfix Increment (i ):在 i 等語句中,增量運算子放在運算元之後。這會導致運算元先在運算中使用,然後遞增。例如,在第四行中,i 被用作 6(其當前值),然後遞增到 7。

透過理解前綴和後綴增量運算子之間的區別,我們可以控制順序操作並達到預期結果。

以上是Java 中前綴和後綴自增/自減運算子有什麼區別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板