Program Kotlin na tlač celého čísla (zadaný používateľom)

V tomto programe sa naučíte tlačiť celé číslo zadané používateľom. Celé číslo je uložené v premennej a vytlačené na obrazovku pomocou funkcií nextInt () a println ().

Príklad 1: Ako vytlačiť celé číslo zadané používateľom v Kotline pomocou skenera

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

Po spustení programu bude výstup:

 Zadajte číslo: 10 Zadali ste: 10

V tomto príklade je vytvorený objekt Scannertriedy, čítačka, ktorá berie vstup od používateľa z keyboard (štandardný vstup).

Potom nextInt()funkcia prečíta zadané celé číslo, kým nenarazí na nový znak riadku (Enter). Celé číslo sa potom uloží do premennej, celého čísla typu Int.

Nakoniec println()funkcia vytlačí celé číslo na štandardný výstup: obrazovku počítača pomocou šablón reťazcov.

Vyššie uvedený program je veľmi podobný Java bez kódu štandardnej verzie. Ekvivalentný kód Java nájdete tu: Program Java na tlač celého čísla

Príklad 2: Ako tlačiť celé číslo bez použitia skenera

 fun main (args: Array) (print ("Enter a number:") // načíta riadok zo štandardného vstupu - klávesnica // a !! operátor zabezpečí, že vstup nebude null val stringInput = readLine () !! // prevedie vstup reťazca na celé číslo var integer: Int = stringInput.toInt () // println () vypíše nasledujúci riadok na výstupnú obrazovku println ("Zadali ste: $ integer"))

Po spustení programu bude výstup:

 Zadajte číslo: 10 Zadali ste: 10

Vo vyššie uvedenom programe používame funkciu readLine()na načítanie riadku reťazca z klávesnice. Pretože readLine()môže akceptovať aj nulové hodnoty, !! operátor zabezpečí nenulovú hodnotu premennej stringInput.

Potom sa reťazec uložený v reťazci stringInput pomocou funkcie prevedie na celočíselnú hodnotu toInt()a uloží sa do ešte iného premenného celého čísla.

Nakoniec je celé číslo vytlačené na výstupnú obrazovku pomocou println().

Zaujímavé články...