【发布时间】:2016-05-11 12:15:28
【问题描述】:
我已经看到了这个问题(来自多项选择)“以下程序的输出是什么”:
class array_output {
public static void main(String args[])
{
int array_variable [] = new int[10];
for (int i = 0; i < 10; ++i) {
array_variable[i] = i/2;
array_variable[i]++;
System.out.print(array_variable[i] + " ");
i++;
}
}
}
预期的输出是:
1 2 3 4 5
我很清楚i 的值增加了两次,第一次在循环体中,在最后一行。
但我真的不明白array_variable[i]++; 这条线在做什么。
有什么建议?
提前感谢您回答这个新手问题!
【问题讨论】:
-
something++可以阅读something = something + 1