在 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