Tamsayı Yazdırmak için Kotlin Programı (Kullanıcı Tarafından Girilir)

İçindekiler

Bu programda, kullanıcı tarafından girilen bir tamsayıyı yazdırmayı öğreneceksiniz. Tam sayı bir değişkende saklanır ve sırasıyla nextInt () ve println () işlevleri kullanılarak ekrana yazdırılır.

Örnek 1: Tarayıcı kullanarak Kotlin'de bir kullanıcı tarafından girilen bir Tamsayı Nasıl Yazdırılır

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

Programı çalıştırdığınızda, çıktı:

 Bir numara girin: 10 Girdiğiniz: 10

Bu örnekte, Scannerkullanıcıdan keyboard girdi alan (standart girdi) olan bir sınıf nesnesi oluşturulmuştur .

Daha sonra nextInt()işlev, yeni bir satır karakteriyle karşılaşana kadar girilen tamsayıyı okur (Enter). Tamsayı daha sonra bir değişken, tamsayı türünde kaydedilir Int.

Son olarak, println()işlev , dizi şablonlarını kullanarak standart çıktıya tamsayı yazdırır: bilgisayar ekranı.

Yukarıdaki program, standart sınıf kodu olmadan Java'ya çok benzer. Eşdeğer Java kodunu burada bulabilirsiniz: Bir Tamsayı Yazdırmak için Java Programı

Örnek 2: Tarayıcı Kullanmadan Tam Sayı Nasıl Yazdırılır

 fun main (args: Array) (print ("Bir sayı girin:") // standart girdiden satır okur - klavye // ve !! operatörü girdinin boş olmamasını sağlar val stringInput = readLine () !! // tamsayıya dize girdisi var integer: Int = stringInput.toInt () // println () aşağıdaki satırı çıktı ekranına yazdırır println ("Girdiğiniz: $ tamsayı"))

Programı çalıştırdığınızda, çıktı:

 Bir numara girin: 10 Girdiğiniz: 10

Yukarıdaki programda, readLine()klavyeden bir satır dizesi okumak için işlevi kullanıyoruz . Yana readLine()da null değerleri kabul edebilir, !! operatör stringInput değişkeninin boş olmayan değerini sağlar.

Daha sonra, stringInput'ta depolanan dize, işlev kullanılarak bir tamsayı değerine dönüştürülür toInt()ve başka bir değişken tamsayıda saklanır.

Son olarak, tamsayı kullanılarak çıktı ekranına yazdırılır println().

Ilginç makaleler...