Почему эта ошибка отображается
public class Test { String name ; public static void main(String[] args) { Scanner sc = new Scanner(System.in); name =sc.next(); } }
В этом коде ошибка отображается под
name =sc.next();эта линия
но когда я изменяю тип переменной на
static String nameошибка исчезла в чем причина можете ли вы мне помочь
Что я уже пробовал:
public class Test { static String name ; public static void main(String[] args) { Scanner sc = new Scanner(System.in); name =sc.next(); } }