Программа Kotlin для печати целого числа (вводится пользователем)

Содержание

В этой программе вы научитесь печатать целое число, введенное пользователем. Целое число сохраняется в переменной и выводится на экран с помощью функций nextInt () и println () соответственно.

Пример 1: Как распечатать целое число, введенное пользователем в Kotlin, с помощью сканера

 import java.util.Scanner fun main(args: Array) ( // Creates a reader instance which takes // input from standard input - keyboard val reader = Scanner(System.`in`) print("Enter a number: ") // nextInt() reads the next integer from the keyboard var integer:Int = reader.nextInt() // println() prints the following line to the output screen println("You entered: $integer") )

Когда вы запустите программу, вывод будет:

 Введите число: 10 Вы ввели: 10

В этом примере создается объект Scannerкласса, считыватель, который принимает ввод от пользователя из keyboard (стандартный ввод).

Затем nextInt()функция считывает введенное целое число, пока не встретит новый символ строки (Enter). Затем целое число сохраняется в переменной целого типа Int.

Наконец, println()функция выводит целое число на стандартный вывод: экран компьютера, используя строковые шаблоны.

Вышеупомянутая программа очень похожа на Java без стандартного кода класса. Вы можете найти эквивалентный код Java здесь: Программа Java для печати целого числа

Пример 2: Как напечатать целое число без использования сканера

 fun main (args: Array) (print ("Enter a number:") // читает строку из стандартного ввода - клавиатура // и оператор !! гарантирует, что ввод не равен нулю val stringInput = readLine () !! // преобразует строковый ввод в целое число var integer: Int = stringInput.toInt () // println () выводит следующую строку на экран вывода println ("Вы ввели: $ integer"))

Когда вы запустите программу, вывод будет:

 Введите число: 10 Вы ввели: 10

В приведенной выше программе мы используем функцию readLine()для чтения строки строки с клавиатуры. Поскольку readLine()также может принимать нулевые значения, !! Оператор обеспечивает ненулевое значение переменной stringInput.

Затем строка, хранящаяся в stringInput, преобразуется в целочисленное значение с помощью функции toInt()и сохраняется в еще одной переменной integer.

Наконец, целое число выводится на экран вывода с помощью println().

Интересные статьи...