区分 java 中 ++ 运算符的前缀和后缀形式?

java 8object oriented programmingprogramming

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

相关文章