Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Класс сканера Java

Класс сканера Java

В этом руководстве мы узнаем о сканере Java и его методах с помощью примеров.

04 класс 11 package используется для чтения входных данных из разных источников, таких как входные потоки, пользователи, файлы и т. д. Давайте рассмотрим пример.

<час>

Пример 1. Чтение строки текста с помощью сканера

06

Вывод

15 

В приведенном выше примере обратите внимание на строку

23

Здесь мы создали объект 22 названный ввод .

37 Параметр используется для получения ввода со стандартного ввода. Это работает так же, как ввод с клавиатуры.

Затем мы использовали 45 метод 54 класс для чтения строки текста от пользователя.

Теперь, когда у вас есть некоторое представление о 63 , давайте узнаем об этом подробнее.

<час>

Импорт класса сканера

Как видно из приведенного выше примера, нам нужно импортировать 77 пакет, прежде чем мы сможем использовать 86 класс.

37

Дополнительные сведения об импорте пакетов см. на странице Пакеты Java.

<час>

Создать объект сканера в Java

Как только мы импортируем пакет, вот как мы можем создать 90 объекты.

45

Здесь мы создали объекты 105 класс, который будет считывать входные данные из InputStream, File и String соответственно.

<час>

Методы сканера Java для ввода данных

119 класс предоставляет различные методы, которые позволяют нам читать входные данные разных типов.

Метод Описание
120 считывает 130 значение от пользователя
142 считывает 152 значение от пользователя
165 считывает 179 значение от пользователя
180 считывает строку текста от пользователя
192 считывает слово пользователя
203 считывает 212 значение от пользователя
228 считывает 231 значение от пользователя
245 считывает 259 значение от пользователя
262 считывает 271 значение от пользователя
<час>

Пример 2:Сканер Java nextInt()

53

Вывод

66

В приведенном выше примере мы использовали 289 метод для чтения целочисленного значения.

<час>

Пример 3:Сканер Java nextDouble()

78

Вывод

85

В приведенном выше примере мы использовали 295 метод для чтения значения с плавающей запятой.

<час>

Пример 4:Сканер Java next()

94

Вывод

102

В приведенном выше примере мы использовали 307 метод для чтения строки от пользователя.

Здесь мы указали полное имя. Однако 317 метод читает только имя.

Это связано с тем, что 327 метод считывает ввод до пробела персонаж. Как только пробел встречается, он возвращает строку (исключая пробел).

<час>

Пример 5:Java-сканер nextLine()

119

Вывод

125

В первом примере мы использовали 338 метод для чтения строки от пользователя.

В отличие от 345 , 354 Метод считывает всю строку ввода, включая пробелы. Метод завершается, когда он встречает символ следующей строки, 365 .

Рекомендуемое чтение: Сканер Java пропускает nextLine().

<час>

Сканер Java с BigInteger и BigDecimal

Сканер Java также можно использовать для чтения больших целых и больших десятичных чисел.

  • следующийBigInteger() - считывает большое целое значение от пользователя
  • следующийBigDecimal() - считывает большое десятичное значение от пользователя
<час>

Пример 4. Чтение BigInteger и BigDecimal

139

Вывод

141

В приведенном выше примере мы использовали 371 и 383 пакет для чтения 393 и 406 соответственно.

<час>

Работа сканера Java

417 class читает всю строку и делит строку на токены. Токены — это небольшие элементы, которые имеют некоторое значение для компилятора Java. Например,

Предположим, что есть входная строка:

154

В этом случае объект сканера прочитает всю строку и разделит строку на токены:"He ", "является " и "22 ". Затем объект перебирает каждый токен и считывает каждый токен, используя разные методы.

Примечание :по умолчанию для разделения токенов используются пробелы.


java

  1. Окончательное ключевое слово Java
  2. Оператор экземпляра Java
  3. Вложенный статический класс Java
  4. Анонимный класс Java
  5. Одноэлементный класс Java
  6. Java-отражение
  7. Класс Java ObjectOutputStream
  8. Класс сканера Java
  9. Дженерики Java
  10. Класс файла Java