首頁 > Java > java教程 > Java 遞增/遞減運算子:前綴與後綴 – 有什麼不同?

Java 遞增/遞減運算子:前綴與後綴 – 有什麼不同?

Patricia Arquette
發布: 2025-01-04 07:40:34
原創
503 人瀏覽過

Java Increment/Decrement Operators: Prefix vs. Postfix – What's the Difference?

Java:自增/自減運算子的前綴/後綴

在Java中,自增和自減運算子有兩種使用方式:前綴或後綴。兩者的差別在於求值的順序。

字首與字尾

字首:

在前綴表示法中,放置的是運算子在變量之前

++variable
登入後複製

後綴:

在後綴表示法中,運算子放置在被修改的變數之後。

variable++
登入後複製

行為

前綴和後綴運算符的行為在一個鍵上有所不同方面:

  • 前綴:變量🎜>
  • 前綴:變量🎜>變量在其值用於表達式之前遞增或遞減。
  • 後綴:
變數在表達式自增之前使用或遞減。

示例

int i = 5;
System.out.println(++i); //6
System.out.println(i++); //6 (i = 7, prints 6)
System.out.println(i); //7
登入後複製
讓我們考慮以下代碼片段:

前綴(i 到i):

    在第一行中,i 是增量運算子的前綴。這表示:
  • 將 i 加 1 (5 1 = 6)。
然後,列印結果 (6)。

因此,「 6" 被印出來。

後綴(i 到 i ):

    在第二行中,我加入了增量運算子。這表示:
  • 在表達式中使用 i (6) 的目前值。
然後,將 i 加 1 (7)。

因此,再次列印“6”,但 i 已增加到 7。

第三行只是列印更新後的值i,現在是 7。

以上是Java 遞增/遞減運算子:前綴與後綴 – 有什麼不同?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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