Добрый день по задаче 0507, при вызове метода сканер получаю ошибку:
java.util.Scanner[delimiters=\p{javaWhitespace}+][position=0][match valid=false][need input=false][source closed=false][skipped=false][group separator=\x{2c}][decimal separator=\x{2e}][positive prefix=][negative prefix=\Q-\E][positive suffix=][negative suffix=][NaN string=\QNaN\E][infinity string=\Q∞\E]
Как с ней справится, подскажите пожалуйста?
Roman Saprykin
17 уровень
Проблема с методом Scanner
Решен
Комментарии (9)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Roman Saprykin
10 ноября 2022, 05:26
Я попробовал получить готовое решение задачи и ошибка та же
0
Roman Saprykin
10 ноября 2022, 05:20
Scanner scan = new Scanner(System.in) вот на этой строке я получаю ошибку, что дальше уже не важно
0
hidden #598481
10 ноября 2022, 06:12
Во-первых, нажимай кнопку «Ответить» под комментарием, если хочешь, чтобы я получил уведомление.
Во-вторых, где ошибка? Ты видишь просто текстовое представление сканера, чего ты так перепугался-то? Ты до этого зачем-то выводил сканер в консоль, поэтому видел этот же текст в консоли. Тут никакой ошибки нет, тут написано, что это объект класса сканер, и какие у него характеристики. Или что ты там хотел увидеть, надпись «Здесь был Вася»?
+2
Roman Saprykin
10 ноября 2022, 08:25
На сайте видны вводные данные, а как мне их увидеть в Intellij IDEA? Хочу отладить код
0
hidden #598481
10 ноября 2022, 08:37решение
Данные не вводятся заранее, они вводятся в процессе выполнения программы.
Та же самая консоль, в которой выводится текст, служит и для ввода данных в программу.
Когда программа доходит до команды "прочесть строку", программа встаёт на паузу и ждёт, пока ты введёшь текст. Когда ты введёшь его, исполнение программы пойдёт дальше.
+2
Roman Saprykin
10 ноября 2022, 09:21
Спасибо за помощь, теперь понял как это работает
0
Roman Saprykin
9 ноября 2022, 12:40
package com.javarush.task.pro.task05.task0507;
import java.util.Scanner;
/*
Максимальное из N чисел
*/
public class Solution {
public static int[] array;
public static void main(String[] args) throws Exception {
Scanner scan = new Scanner(System.in);
//int a = scan.nextInt();
System.out.println(scan);
}
}
0
hidden #598481
9 ноября 2022, 13:17
А что ты пытаешься сделать? Ты выводишь в консоль сам сканер, зачем?
0
hidden #598481
9 ноября 2022, 10:45
Покажи код. Сканнер - это не метод, а класс, тип объекта. Ты что-то не то у него пытаешься вызвать.
0