Почему,если объявить в поле класса static Scanner scan = new Scanner(System.in) , то задача не проходит?