Рубрики
Без рубрики

Хакерранк #6 | Сканер в конце файла | 🇧🇷

Сканер Сканер единой системы обмена сообщениями служит для ввода параметров единой системы обмена сообщениями. A sintaxe é: Сканер сканера… Помечено сканером, java, хакерранком, конец файла.

Сканер единой системы обмена сообщениями служит для ввода параметров единой системы обмена сообщениями. Синтаксис:

Scanner sc = new Scanner (System.in);
    /...
    sc.close();                     

Важно закрыть Сканер, прежде чем закрыть на-майне.

=============

В случае, если этого упражнения просит, чтобы читать построчно (без разграничения предварительного сколько строк полных), добавив число в каждой строке, перед input (input String), я нашел следующее решение:

  • Создать новый Сканер
  • Создать integer i, который начинается с 1
  • Создать цикл while, который проходит Сканера с помощью метода .hasNext ()
  • Ввод в систему com.вывод.печать(i + ” ” + sc.Следующая строка());

^ о .nextLine служит для программы ждать линии, чтобы продолжать работать. Без .nextLine (), программа колесо вечно после первого запуска.

  • Сложение +1 на целое число, чтобы вернуться к началу цикла.
  • Закрыть Сканер.

Окончательный код выглядит следующим образом, в на-майне:

Scanner sc = new Scanner(System.in);
int i = 1;
while(sc.hasNext()){
     System.out.println(i + " " + sc);
     i++;
}
sc.close();

============

Эта публикация является частью серии упражнений разрешены в Java на HackerRank. Перейдите полная серия:

  • Хакерский рейтинг #6 | Сканер e Конец файла
  • HackerRank #7 | Int в строку/Строка в Int
  • Хакерский рейтинг #8 | Дата и время
  • HackerRank #9 | Блок статического инициализатора
  • Хакерский рейтинг #10 | Форматировщик валют
  • Хакерский рейтинг #11 | Типы данных
  • Хакерранк #12 | Введение в строки
  • Хакерский рейтинг #13 | Сравнение подстрок
  • Хакерранк #14 | Абстрактный класс
  • Хакерский рейтинг #18 | Большой целитель
  • Хакерранк #19 | Петли II
  • Хакерранк #20 | Реверс строки
  • Хакерский рейтинг #23 | Ключевое слово Instanceof
  • Хакерский рейтинг #26 | Дженерики
  • Хакерский рейтинг #27 | 1D Массив
  • Хакерский рейтинг #28 | Анаграммы
  • Хакерский рейтинг #33 | Список массивов
  • HackerRank #34 | Попытка обработки исключений/Перехват
  • HackerRank #36 | Обработка исключений
  • Хакерский рейтинг #37 | Список
  • Хакерский рейтинг #38 | Подмассив
  • Хакерский рейтинг #39 | Набор хэшей

Оригинал: “https://dev.to/beatrizmaciel/hackerrank-6-scanner-e-endoffile-462c”