Scanner не работает, выдает ошибку
сканер выдает ошибку:
java.util.Scanner[delimiters=\p{javaWhitespace}+][position=0][match valid=false][need input=false][source closed=false][skipped=false][group separator=\x{a0}][decimal separator=\x{2c}][positive prefix=][negative prefix=\Q-\E][positive suffix=][negative suffix=][NaN string=\Qне число\E][infinity string=\Q∞\E]
Сам код:
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.toString();
System.out.print(s);
}
среда разработки Eclipse.
Ответы (1 шт):
Автор решения: Dafter
→ Ссылка
Вы пытаетесь объект класса Scanner перевести в String. Чтоб вывести в консоль введенную информацию можно написать так:
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
System.out.print(s);
}
Вот похожий на вашу проблему пост, в комментариях все указано более подробно
Вот отличный сайт, на котором все понятно и подробно написано о том, как работать со сканером, приведены все необходимые для работы методы