Program Kotlin untuk Mencetak Integer (Dimasukkan oleh Pengguna)

Dalam program ini, anda akan belajar mencetak bilangan bulat yang dimasukkan oleh pengguna. Bilangan bulat disimpan dalam pemboleh ubah dan dicetak ke skrin menggunakan fungsi nextInt () dan println () masing-masing.

Contoh 1: Cara Mencetak Integer yang dimasukkan oleh pengguna di Kotlin menggunakan 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") )

Semasa anda menjalankan program, outputnya adalah:

 Masukkan nombor: 10 Anda memasukkan: 10

Dalam contoh ini, objek Scannerkelas dibuat, pembaca yang mengambil input dari pengguna dari keyboard (input standard).

Kemudian, nextInt()fungsi membaca bilangan bulat yang dimasukkan sehingga menemui watak baris baru (Enter). Bilangan bulat kemudian disimpan dalam pemboleh ubah, bilangan bulat Int.

Akhirnya, println()fungsi mencetak bilangan bulat ke output standard: skrin komputer menggunakan templat rentetan.

Program di atas sangat mirip dengan Java tanpa kod kelas boilerplate. Anda boleh mendapatkan kod Java yang setara di sini: Program Java untuk Mencetak Integer

Contoh 2: Cara Mencetak Integer tanpa menggunakan Scanner

 fun main (args: Array) (print ("Enter a number:") // baris bacaan dari input standard - papan kekunci // dan !! operator memastikan input tidak null val stringInput = readLine () !! // menukar input string ke integer var integer: Int = stringInput.toInt () // println () mencetak baris berikut ke skrin output println ("Anda memasukkan: $ integer"))

Semasa anda menjalankan program, outputnya adalah:

 Masukkan nombor: 10 Anda memasukkan: 10

Dalam program di atas, kami menggunakan fungsi readLine()untuk membaca garis rentetan dari papan kekunci. Oleh kerana readLine()boleh menerima nilai null, !! pengendali memastikan nilai not-null stringInput berubah.

Kemudian, rentetan yang disimpan dalam stringInput ditukar menjadi nilai integer menggunakan fungsi toInt(), dan disimpan dalam bilangan bulat yang lain.

Akhirnya, bilangan bulat dicetak ke skrin output menggunakan println().

Artikel menarik...