Програма 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 ("Введіть число:") // зчитує рядок зі стандартного вводу - клавіатура // і !! оператор гарантує, що введення не є null val stringInput = readLine () !! // перетворює рядок, що вводиться у ціле число var integer: Int = stringInput.toInt () // println () друкує наступний рядок на екрані виводу println ("Ви ввели: $ integer"))

Коли ви запускаєте програму, результат буде:

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

У наведеній вище програмі ми використовуємо функцію readLine()зчитування рядка рядка з клавіатури. Оскільки readLine()також може приймати нульові значення, !! оператор забезпечує ненульове значення змінної stringInput.

Потім рядок, що зберігається у stringInput, перетворюється у ціле значення за допомогою функції toInt()та зберігається у ще одній цілій змінній.

Нарешті, ціле число виводиться на вихідний екран за допомогою println().

Цікаві статті...