Programul Kotlin pentru imprimarea unui număr întreg (introdus de utilizator)

În acest program, veți învăța să imprimați un număr întreg introdus de utilizator. Numărul întreg este stocat într-o variabilă și imprimat pe ecran folosind funcțiile nextInt () și respectiv println ().

Exemplul 1: Cum se imprimă un număr întreg introdus de un utilizator în Kotlin folosind Scanner

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

Când rulați programul, ieșirea va fi:

 Introduceți un număr: 10 Ați introdus: 10

În acest exemplu, Scannereste creat un obiect de clasă, un cititor care preia intrarea de la utilizator keyboard (intrare standard).

Apoi, nextInt()funcția citește numărul întreg introdus până când întâlnește un nou caracter de linie (Enter). Numărul întreg este apoi salvat într-o variabilă, număr întreg de tip Int.

În cele din urmă, println()funcția tipărește numărul întreg la ieșirea standard: ecranul computerului folosind șabloane șir.

Programul de mai sus este foarte asemănător cu Java fără codul clasei boilerplate. Puteți găsi codul Java echivalent aici: Programul Java pentru a imprima un număr întreg

Exemplul 2: Cum se imprimă un întreg fără a utiliza Scanner

 fun main (args: Array) (print ("Introduceți un număr:") // citește linia din intrarea standard - tastatura // și operatorul !! asigură că intrarea nu este nulă șir valInput = readLine () !! // convertește șir de intrare în întreg întreg var întreg: Int = stringInput.toInt () // println () tipărește următoarea linie pe ecranul de ieșire println ("Ai introdus: $ întreg"))

Când rulați programul, ieșirea va fi:

 Introduceți un număr: 10 Ați introdus: 10

În programul de mai sus, folosim funcția readLine()pentru a citi o linie de șir de la tastatură. Deoarece readLine()poate accepta și valori nule, !! operatorul asigură valoarea non-nulă a variabilei stringInput.

Apoi, șirul stocat în stringInput este convertit într-o valoare întreagă utilizând funcția toInt()și stocat într-un alt număr întreg variabil.

În cele din urmă, întregul este imprimat pe ecranul de ieșire folosind println().

Articole interesante...