Program Kotlin pro tisk celého čísla (zadaný uživatelem)

V tomto programu se naučíte tisknout celé číslo zadané uživatelem. Celé číslo je uloženo v proměnné a vytištěno na obrazovku pomocí funkcí nextInt () a println ().

Příklad 1: Jak vytisknout celé číslo zadané uživatelem v Kotlin pomocí skeneru

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

Když spustíte program, výstup bude:

 Zadejte číslo: 10 Zadali jste: 10

V tomto příkladu Scannerje vytvořen objekt třídy, čtečka, která přijímá vstup od uživatele z keyboard (standardní vstup).

Poté nextInt()funkce přečte zadané celé číslo, dokud nenarazí na nový znak řádku (Enter). Celé číslo se poté uloží do proměnné, celého čísla typu Int.

Nakonec println()funkce vytiskne celé číslo na standardní výstup: obrazovku počítače pomocí šablon řetězců.

Výše uvedený program je velmi podobný prostředí Java bez kódu třídy standardizovaného zpracování. Ekvivalentní kód Java najdete zde: Program Java pro tisk celého čísla

Příklad 2: Jak vytisknout celé číslo bez použití skeneru

 fun main (args: Array) (print ("Zadejte číslo:") // přečte řádek ze standardního vstupu - klávesnice // a !! operátor zajistí, že vstup nebude null val stringInput = readLine () !! // převede řetězec na celé číslo var celé číslo: Int = stringInput.toInt () // println () vytiskne následující řádek na výstupní obrazovku println ("Zadali jste: $ integer"))

Když spustíte program, výstup bude:

 Zadejte číslo: 10 Zadali jste: 10

Ve výše uvedeném programu používáme funkci readLine()ke čtení řádku řetězce z klávesnice. Protože readLine()může také přijímat nulové hodnoty, !! operátor zajišťuje nenulovou hodnotu proměnné stringInput.

Poté se řetězec uložený v řetězciInput převede na celočíselnou hodnotu pomocí funkce toInt()a uloží se do ještě jiného proměnného celého čísla.

Nakonec je celé číslo vytištěno na výstupní obrazovku pomocí println().

Zajímavé články...