Я начинающий программист и не полностью понимаю методы и то, как они функционируют. Я пытаюсь сделать программу, которая делает ручные ножницы для бумаги, и программа выбирает один случайным образом, а затем запрашивает у пользователя ввод. У меня проблемы с методом. Мой код ниже, и ошибка, которую я получаю, заключается в том, что я не могу вернуть значения для метода void, но я не знаю, что еще я могу сделать, чтобы заставить его работать. Мы ценим любые предложения!Тип возвращаемого типа void/method?
public class RPS {
public static void main (String[] args) {
String[] list = {"rock", "paper", "scissors"};
Random rand = new Random();
int x = rand.nextInt();
switch (x) {
case 0: return list[0];
case 1: return list[1];
case 2: return list[2];
}
Почему вы думаете, что возвращение чего-то решит вашу проблему? Спросите себя: что вы хотите сделать? Вы хотите случайным образом выбрать элемент в массиве. Так что ищите это. – Tunaki