|
|
|
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的数值的。
|
[上一页]
[下一页]
|
|
|