U ovom programu naučit ćete ispisivati cijelu brojku koju je upisao korisnik. Cijeli broj pohranjuje se u varijablu i ispisuje na zaslon pomoću funkcija nextInt () i println ().
Primjer 1: Kako ispisati cjelobroj koji je korisnik unio u Kotlin pomoću 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") )
Kada pokrenete program, izlaz će biti:
Unesite broj: 10 Upisali ste: 10
U ovom se primjeru stvara objekt Scanner
klase, čitač koji od korisnika uzima unos keyboard
(standardni unos).
Zatim nextInt()
funkcija čita uneseni cijeli broj dok ne naiđe na novi redak (Enter)
. Tada se cijeli broj sprema u varijablu, cijeli broj tipa Int
.
Konačno, println()
funkcija ispisuje cijeli broj na standardni izlaz: zaslon računala pomoću predložaka niza.
Gornji program vrlo je sličan Javi bez šifre klase uzorka. Ovdje možete pronaći ekvivalentni Java kôd: Java program za ispis cijelog broja
Primjer 2: Kako ispisati cijelobroj bez upotrebe skenera
fun main (args: Array) (print ("Enter a number:") // čita redak sa standardnog unosa - tipkovnica // i !! operator osigurava da ulaz nije null val stringInput = readLine () !! // pretvara string input to integer var integer: Int = stringInput.toInt () // println () ispisuje sljedeći redak na izlazni zaslon println ("unijeli ste: $ integer"))
Kada pokrenete program, izlaz će biti:
Unesite broj: 10 Upisali ste: 10
U gornjem programu koristimo funkciju readLine()
za čitanje retka niza s tipkovnice. Budući da readLine()
također može prihvatiti null vrijednosti, !! operator osigurava ne-null vrijednost varijable stringInput.
Zatim se niz pohranjen u stringInput pretvara u cijelu vrijednost pomoću funkcije toInt()
i pohranjuje u još jednu promjenljivu cijelu vrijednost .
Konačno, cijeli broj se ispisuje na izlazni zaslon pomoću println()
.