int k;
for (int i = 1; i < 10; i++) {
k = 2*i-1;
System.out.print(k+" ");
}
如何使用标题中的计算编写上述语句?我似乎无法弄清楚语法..
答案 0 :(得分:4)
所以我要回答你的问题并建议一个小的改进,将k
移到循环的适当范围内:
for(int i = 1, k = 2*i - 1; i < 10; i++, k = 2*i - 1) {
System.out.println(k+" ");
}
我也倾向于同意这些意见。为了便于阅读,您可能应该将k
的计算留在循环体内。如果在循环范围之外不需要k
,您仍然可以在标题中声明k
。