Kotlin 程序打印一個整數(shù)(由用戶輸入)

在該程序中,您將學習如何打印用戶輸入的整數(shù)。整數(shù)存儲在變量中,并分別使用nextInt()和println()函數(shù)打印到屏幕上。

示例1:如何打印用戶在Kotlin中使用掃描儀輸入的整數(shù)

import java.util.Scanner

fun main(args: Array<String>) {

    //創(chuàng)建一個讀取器實例,該實例將
    //從標準輸入-鍵盤輸入
    val reader = Scanner(System.`in`)
    print("Enter a number: ")

    //nextInt()從鍵盤讀取下一個整數(shù)
    var integer:Int = reader.nextInt()

    //println()將以下行打印到輸出屏幕
    println("You entered: $integer")
}

運行該程序時,輸出為:

Enter a number: 10
You entered: 10

在此示例中,Scanner 創(chuàng)建了一個類對象,該對象reader從keyboard (標準輸入)中獲取用戶的輸入。

然后,nextInt()函數(shù)讀取輸入的整數(shù),直到遇到換行符\n (Enter)。然后將整數(shù)保存在integer類型為的變量中Int。

最后,println()函數(shù)將打印integer到標準輸出:使用字符串模板的計算機屏幕。

上面的程序與Java非常相似,沒有樣板類代碼。您可以在此處找到等效的Java代碼:打印整數(shù)的Java程序

示例2:如何在不使用掃描儀的情況下打印整數(shù)

fun main(args: Array<String>) {

    print("Enter a number: ")

    //從標準輸入鍵盤讀取行
    //和!!運算符確保輸入不為空
    val stringInput = readLine()!!

    //將字符串輸入轉(zhuǎn)換為整數(shù)。
    var integer:Int = stringInput.toInt()

    // println()將以下行打印到輸出屏幕
    println("You entered: $integer")
}

運行該程序時,輸出為:

Enter a number: 10
You entered: 10

在上面的程序中,我們使用該函數(shù)readLine()從鍵盤讀取一行字符串。由于readLine()還可以接受空值,所以!運算符確保variable的非空值stringInput。

然后,stringInput使用函數(shù)將存儲在其中的字符串轉(zhuǎn)換為整數(shù)值toInt(),并存儲在另一個變量中integer。

最后,使用將整數(shù)打印到輸出屏幕上println()。                                                                                               

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清