Как я могу ссылаться на объект сканера, который определяется глобально из статического метода (например, main()). То есть, как сделать объект Scanner статичным.Как сделать объект сканера статическим
Программа (# для справки моей проблемы):
import java.util.Scanner;
class spidy {
Scanner input = new Scanner(System.in); /*DECLARING SCANNER OBJECT OUTSIDE MAIN METHOD i.e Static method */
public static void main(String args[]) {
System.out.println("Enter a number");
int n = input.nextInt();
}
}
Ошибка: не статическая переменная ввода не может ссылаться из статического контента
объявить 'статическими входной сканер = новый сканер (System.in);' – ortis
Оки! получил это .. :) – Spider
Обратите внимание, что _объект_ не _статический_. A_variable_ (или метод или класс). –