您的位置:寻梦网首页编程乐园Java天地Core JavaJAVA程序员必读
JAVA程序员必读:基础篇(3)语言基础
    
编译:ZSC/太平洋网络学院

语言基础

3.2.1 算术操作符

续上一页

还是让我们好好看看这个SortDemo程序是怎样工作的。下面是控制外部循环的语句:

for (int i = arrayOfInts.length; --i >= 0; ) {

...

}

这个for语句是一个循环结构。其中--i >= 0给出了循环的条件,即--i大于等于0就继续循环,一旦小于0就结束循环。使用前缀--意味着最后的一次循环迭代是发生在当i等于0的时候。如果我们改变改变一下使用后缀的,那么循环迭代的最后一次发生在当i等于-1的时候,这样就会发生错误,因为数组的下标是从0开始的,-1是一个无效的数组下标。

程序中其它两个循环使用了后缀的++。在两个例子中,使用前缀或者后缀是没有问题的。当其中一个运算符号返回的数值没有用到,则约定使用后缀的。

下面的表格总结自增/自减运算符:

运算符

用法

描述

++

op++

自增1;它是在自增之前计算op的数值的。

++

++op

自增1;它是在自增之后计算op的数值的。

--

op--

自减1;它是在自减之前计算op的数值的。

--

--op

自减1;它是在自减之后计算op的数值的。

[上一页] [下一页]