Î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, Scanner
este 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()
.