РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
757 of 1163 menu

Метод nextInt

Метод nextInt класса Scanner считывает следующее целое число из входного потока и возвращает его в виде значения типа int. Метод не принимает параметров. Если во входном потоке следующий токен не является целым числом, выбрасывается исключение InputMismatchException. Если входные данные закончились, выбрасывается исключение NoSuchElementException.

Синтаксис

scanner.nextInt()

Пример

Давайте считаем одно целое число из строки и выведем его на экран:

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner("12345"); int num = scanner.nextInt(); System.out.println(num); } }

Результат выполнения кода:

12345

Пример

Давайте считаем несколько целых чисел из строки и выведем их сумму:

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner("10 20 30"); int a = scanner.nextInt(); int b = scanner.nextInt(); int c = scanner.nextInt(); System.out.println(a + b + c); } }

Результат выполнения кода:

60

Пример

Давайте считаем целое число, введённое пользователем с клавиатуры, и выведем его удвоенное значение:

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Enter a number: "); int num = scanner.nextInt(); System.out.println(num * 2); } }

Результат выполнения кода (при вводе числа 7):

Enter a number: 7 14

Смотрите также

  • метод next,
    который считывает следующий токен
  • метод nextLine,
    который считывает строку целиком
  • метод hasNextInt,
    который проверяет наличие целого числа
  • метод close,
    который закрывает сканер
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить