在 Java 中區分 ++ 運算子的字首形式和字尾形式?
Java 提供了兩個運算子,即 ++ 和 --,分別用於將值增加和減少 1。
這些運算子有兩種變體:
字首增量/減量 - 此形式首先增加/減少值,然後執行指定的運算。
示例
在以下示例中,變數 i 的初始值為 5。我們使用字首增量運算子列印其增量後的值。
由於我們使用的是字首增量運算子,因此 i 的值先增加,然後列印。
public class ForLoopExample {
public static void main(String args[]) {
int i = 5;
System.out.println(++i);
System.out.println(i);
}
}輸出
6
字尾增量/減量 - 此形式首先執行指定的運算,然後增加/減少值。
示例
在以下示例中,變數 i 的初始值為 5。我們使用字尾增量運算子列印其增量後的值,並再次列印 i 的值。
由於我們使用的是字尾增量運算子,因此 i 的值先列印,然後增加。
public class ForLoopExample {
public static void main(String args[]) {
int i = 5;
System.out.println(i++);
System.out.println(i);
}
}輸出
5 6
示例
public class ForLoopExample {
public static void main(String args[]) {
int i = 5;
System.out.println(i--);
System.out.println(i);
int j =5;
System.out.println(--j);
}
}輸出
5 4 4
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP