私は初心者のプログラマーであり、メソッドやメソッドの機能を完全には理解していません。私はロックペーパーのハサミを行うプログラムを作ろうとしており、プログラムはランダムに1つを選択して、ユーザーに入力を求めます。私が問題を抱えているのは方法です。私のコードは以下の通りですが、私が得ているエラーはvoidメソッドの値を返すことができないということですが、それを動作させるために他に何ができるのか分かりません。任意の提案をいただければ幸いです!戻り値の型/メソッドの代替?
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