# 循环 我们希望写一个简单的查找程序,在一个单词列表 `List` 中查找匹配的单词,找到的话 返回其索引,否则返回 -1。正确的选项是 ## 答案 ```java public class App() { public int find(List words, String word) { for(int i=0, i < words.size(); i++){ if(word.equals(words.get(i))){ return i; } } return -1; } } ``` ## 选项 ### A ```java public class App() { public int find(List words, String word) { for(int i=1, i <= words.size(); i++){ if(word.equals(words.get(i))){ return i; } } return -1; } } ``` ### B ```java public class App() { public int find(List words, String word) { int point = -1; for(point=0, point <= words.size(); point++){ if(!word.equals(words.get(point))){ point = -1; } } return point; } } ``` ### C ```java public class App() { public int find(List words, String word) { int i = -1; for(var w: words){ if(!word.equals(words.get(w))){ i++; } } return point; } } ```