私は配列を持っています:
private String[] gamesArray = new String[] {"spin", "tof"};
そして、プログラムを開始するときに、プログラムに配列内の項目を出力させたい:
Please select a game: spin, tof.
これは私の試みです:
import java.util.Scanner;
public class Main {
private Scanner console = new Scanner(System.in);
private Spin spin = new Spin();
private String input = "";
private String[] gamesArray = new String[] {"spin", "tof"};
public static void main (String[] args) {
System.out.println("Welcome to the system!");
for (String s : gamesArray) {
System.out.println("Please select a game:" + s);
}
}
}
エラー:
src\Main.java:15: error: non-static variable gamesArray cannot be referenced fro
m a static context
for (String s : gamesArray) {
^
なにが問題ですか?