Я - новый студент, мне нужна помощь, чтобы поместить попытку в метод userUtensils и вернуть сообщение «Success» или «Failure». Я уверен, что я делаю все это неправильно: / Спасибо за помощь!
Это требования:
Напишите программу с методом, который будет принимать на вход объект сканера. Запрашивать у пользователя три отдельных строковых значения (например, красный, синий и зеленый). Используйте Try..Catch обработку ошибок. Метод должен распечатать содержимое пользовательского ввода и вернуть вызывающему методу строковое значение, указывающее «Успех» или «Сбой» на основе потока программы через обработку ошибок try..catch. Распечатать ответное сообщение. Вызовите метод из основной программы, чтобы продемонстрировать его функциональность.
Вот мой код:
import java.io.IOException;
import java.util.Scanner;
public class MethodTest {
public static String userUtensils(String[] utensils) {
Scanner scnr = new Scanner(System.in);
String[] getUtensils = new String[3];
int i;
for (i = 0; i < 3; i++) {
System.out.println("Enter an eating utensil:");
getUtensils[i] = scnr.nextLine();
}
System.out.println("\n" + "The utensils you entered are: " + getUtensils[0] + ", " + getUtensils[1] + ", and " + getUtensils[2] + ".");
}
public static void main(String[] args) {
}
}