2014-11-13 2 views
-2

Вот что я до сих пор:Как напечатать мой оператор возврата

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

Пройдите официальные учебные пособия: https://docs.oracle.com/javase/tutorial/java/javaOO/returnvalue.html –

ответ

2

Для печати оператор возврата, вызовите метод searchItems() внутри основного метода:

public static void main(String[] args){ 
    System.out.print(searchItems()); 
} 

public static int searchItems(){ 
    .... 
} 
Смежные вопросы