Kotlini täisarvu printimise programm (kasutaja sisestatud)

Selles programmis õpite printima kasutaja sisestatud täisarvu. Täisarv salvestatakse muutujasse ja prinditakse ekraanile vastavalt funktsioonide nextInt () ja println () abil.

Näide 1: Kuidas printida täisarv, mille kasutaja on Kotlinis sisestanud skanneri abil

 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") )

Programmi käivitamisel on väljund järgmine:

 Sisestage number: 10 Sisestasite: 10

Selles näites luuakse Scannerklassi objekt , lugeja, mis võtab kasutajalt keyboard sisendi (tavasisend).

Seejärel nextInt()loeb funktsioon sisestatud täisarvu, kuni see kohtub uue rea tähemärgiga (Enter). Seejärel salvestatakse täisarv muutujasse, tüübi täisarvu Int.

Lõpuks println()prindib funktsioon standardväljundisse täisarvu: arvuti ekraan, kasutades stringimalle.

Ülaltoodud programm on väga sarnane Java-ga ilma boilplate klassi koodita. Samaväärse Java-koodi leiate siit: Java-programm täisarvu printimiseks

Näide 2: täisarvu printimine ilma skannerit kasutamata

 fun main (args: Array) (print ("Sisestage number:") // loeb rida standardsisendist - klaviatuur // ja !! operaator tagab, et sisend ei ole null val stringInput = readLine () !! // teisendab stringi sisend täisarvule var integer: Int = stringInput.toInt () // println () prindib järgmise rea väljundiekraanile println ("Sisestasite: $ integer"))

Programmi käivitamisel on väljund järgmine:

 Sisestage number: 10 Sisestasite: 10

Ülaltoodud programmis kasutame funktsiooni readLine()klaviatuurilt stringirea lugemiseks. Kuna readLine()saab aktsepteerida ka nullväärtusi, !! operaator tagab muutuja stringInput nullväärtuse.

Seejärel teisendatakse stringInput'i salvestatud string funktsiooni abil täisarvuks toInt()ja salvestatakse veel ühte muutuja täisarvu.

Lõpuks prinditakse väljundiekraanile täisarv, kasutades println().

Huvitavad Artiklid...