Kotlinov program za tiskanje celoštevila (vnesel uporabnik)

V tem programu se boste naučili tiskati celo število, ki ga je vnesel uporabnik. Celo število se shrani v spremenljivko in natisne na zaslon s pomočjo funkcij nextInt () in println ().

Primer 1: Kako natisniti celo število, ki ga je uporabnik v Kotlinu vnesel s pomočjo skenerja

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

Ko zaženete program, bo rezultat:

 Vnesite številko: 10 Vnesli ste: 10

V tem primeru Scannerje ustvarjen predmet razreda, bralnik, ki od uporabnika keyboard vnese vnos (standardni vnos).

Nato nextInt()funkcija prebere vneseno celo število, dokler ne naleti na nov vrsticni znak (Enter). Nato se celo število shrani v spremenljivko, celo število vrste Int.

Na koncu println()funkcija natisne celo število na standardni izhod: računalniški zaslon z uporabo predlog nizov.

Zgornji program je zelo podoben Javi brez kode razreda vzorca. Enakovredno kodo Java najdete tukaj: Program Java za tiskanje celoštevila

2. primer: Kako natisniti celo število brez uporabe optičnega bralnika

 fun main (args: Array) (print ("Enter a number:") // bere vrstico s standardnega vnosa - tipkovnica // in !! operator zagotavlja, da vnos ni nič val stringInput = readLine () !! // pretvori string input to integer var integer: Int = stringInput.toInt () // println () natisne naslednjo vrstico na izhodni zaslon println ("Vnesli ste: $ integer"))

Ko zaženete program, bo rezultat:

 Vnesite številko: 10 Vnesli ste: 10

V zgornjem programu s funkcijo readLine()beremo vrstico niza s tipkovnice. Ker readLine()lahko sprejema tudi ničelne vrednosti, !! operator zagotavlja ne-null vrednost spremenljivke stringInput.

Nato se niz, shranjen v stringInput, s funkcijo pretvori v celoštevilčno vrednost toInt()in shrani v še eno spremenljivo celo število.

Na koncu se s pomočjo natisne celo število na izhodni zaslon println().

Zanimive Članki...