Šajā programmā jūs iemācīsities drukāt lietotāja ievadītu veselu skaitli. Vesels skaitlis tiek saglabāts mainīgajā un tiek drukāts uz ekrāna, izmantojot attiecīgi nextInt () un println () funkcijas.
1. piemērs: kā drukāt veselu skaitli, ko ievadījis lietotājs Kotlinā, izmantojot skeneri
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") )
Palaidot programmu, izeja būs:
Ievadiet numuru: 10 Ievadījāt: 10
Šajā piemērā Scanner
tiek izveidots klases objekts - lasītājs, kas no lietotāja ņem ievadi no keyboard
(standarta ievade).
Pēc tam nextInt()
funkcija nolasa ievadīto veselu skaitli, līdz tā sastop jaunu līnijas rakstzīmi (Enter)
. Pēc tam vesels skaitlis tiek saglabāts mainīgajā, tipa skaitlī Int
.
Visbeidzot, println()
funkcija izdrukā veselu skaitli standarta izvadā: datora ekrānā, izmantojot virkņu veidnes.
Iepriekš minētā programma ir ļoti līdzīga Java bez boilplate klases koda. Ekvivalentu Java kodu varat atrast šeit: Java programma, lai drukātu veselu skaitli
2. piemērs: Kā drukāt veselu skaitli, neizmantojot skeneri
fun main (args: Array) (print ("Ievadiet skaitli:") // lasa rindu no standarta ievades - tastatūra // un !! operators nodrošina, ka ievade nav nulles val stringInput = readLine () !! // pārveido virknes ievade veselam skaitlim var vesels skaitlis: Int = stringInput.toInt () // println () izdrukā šādu rindu izvades ekrānā println ("Ievadījāt: $ integer"))
Palaidot programmu, izeja būs:
Ievadiet numuru: 10 Ievadījāt: 10
Iepriekš minētajā programmā mēs izmantojam funkciju, readLine()
lai lasītu virknes rindu no tastatūras. Tā kā readLine()
var pieņemt arī nulles vērtības, !! operators nodrošina mainīgā stringInput nulles vērtību.
Pēc tam virkne, kas saglabāta stringInput, tiek pārveidota par vesela skaitļa vērtību, izmantojot funkciju toInt()
, un tiek glabāta vēl vienā mainīgā lielumā.
Visbeidzot, vesels skaitlis tiek izdrukāts izejas ekrānā, izmantojot println()
.