将while循环转换为a循环
我正在尝试将此for循环重写为for循环。
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()); }
我觉得你过分思考了…… 🙂
完全删除索引。
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()); }