这是我到目前为止所拥有的:
public static int searchItems (){
String searchTerm = "";
int pos = -1;
String [] listToSearch = {"apple", "pear", "orange", "kiwi"};
Scanner in = new Scanner (System.in);
System.out.print("Please enter your search: ");
searchTerm = in.nextLine();
for (int i = 0; i < listToSearch.length; i++){
if (listToSearch[i].equals(searchTerm)){
return i;
}
}
return pos;
}
我没有遇到任何与此方法有关的问题,但我必须以某种方式打印出用户输入的单词所在的位置,或者输入的单词是否不在数组中以打印-1到命令行。
我很确定我需要一份印刷声明,但我尝试过的任何地方都无法运作......
答案 0 :(得分:2)
要打印return语句,请在main方法中调用searchItems()
方法:
public static void main(String[] args){
System.out.print(searchItems());
}
public static int searchItems (){
....
}