转换while循环到每个循环
我试图将这个for循环改写为每个循环。转换while循环到每个循环
int k = 0;
while(k < farmArray.length) {
System.out.println(farmArray[k].getOwner());
k++;
}
这是我已经试过
int k = 0;
for(int Farm:farmArray)
{
System.out.println(farmArray[k].getOwner());
k += Farm;
}
任何人都可以点我在正确的方向?谢谢。
for (Farm farm : farmArray) {
System.out.println(farm.getOwner());
}
我觉得你过于思前想... :)
哈哈当然我做了..非常感谢! – aiuna 2013-03-26 01:46:39
完全删除索引。
for(Farm farm : farmArray) {
System.out.println(farm.getOwner());
}
或者你可以让你跟踪指数
int k = 0;
for(Farm farm : farmArray) {
System.out.println("Farm #" + k + " is owned by: " + farm.getOwner());
k++;
}
但是,你应该用一个for循环这个
for(int k = 0; k < farmArray.length; k++) {
System.out.println("Farm #" + k + " is owned by: " + farmArray[k].getOwner());
}
第一个答案就够了,谢谢你的反馈,尽管! – aiuna 2013-03-26 01:47:21
@aiuna没问题。这些答案和问题永久存档,所以如果有人出现并遇到类似问题,他们应该知道如何解决它! – 2013-03-26 01:54:00
摆脱'K + = Farm'位。只需使用Farm变量 - 但重命名它! – 2013-03-26 01:44:15