本文主要是介绍后置运算符i++的使用和前缀运算符++i的使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
首先看下面程序package Demotest;/*** @author zhangqd**/
public class Demo1 {public static void main (String[] args) {int i = 1;int j = i++;System.out.println("i++的值 " + i++);System.out.println("j的值 " +j);int a = 3, b = 4, x = 5;if(++a < b) x = x + 1;System.out.println("x的值 " +x );System.out.println("a的值 " + a);}}
输出结果为:
i++的值 2
j的值 1
x的值 5
a的值 4
后置自增运算符是有返回值的(类似与函数),当后置自增运算符和其他运算符一起使用时,后置自增运算符返回的 是 i 原来的值,
当 i++ 单独使用时,使用的值 i + 1 之后的值。例如,for ( int i = 0;i < N; i++),每次执行循环体后,使用的是 i + 1 之后的值,作为判断条件
而不是之前的 i 值。
这篇关于后置运算符i++的使用和前缀运算符++i的使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!