Javaで、文字を読み取るだけの単純なプログラムを作ったらエラーが出てしまいました。何がおかしいのかわかる方がいらっしゃいましたら、回答お願いします。
import java.util.*;
import java.util.Scanner;
public class Main {
Scanner scan = new Scanner(System.in);
public static void main(String[] args) throws Exception {
String str = scan.next();
}
}
エラーのメッセージは、
Main.java:6: error: non-static variable scan cannot be referenced from a static context
String str = scan.next();
^
1 error
です。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。