Kotlin 程序读取标准输入中的数字
在本文中,我们将了解如何在 Kotlin 中从标准输入读取数字。‘nextInt’ 方法用于读取数字。
以下是演示
假设我们的输入是
45
期望的输出将是
The input value is 45
算法
步骤 1 − 开始
步骤 2 − 声明一个整数:value
步骤 3 − 定义整数
步骤 4 − 读取值
步骤 5 − 显示值
步骤 6 − 停止
示例 1
在此示例中,我们将使用 Scanner() 从标准输入读取数字。首先,我们导入了 java.util.Scanner 以使用 Scanner() 进行输入 -
import java.util.Scanner
然后,在 main() 函数中创建了一个扫描器对象 -
val input_scanner = Scanner(System.`in`)
用户使用 System.`in` 输入。之后,nextLine() 方法读取用户输入的字符串值 -
var input_string:String = input_scanner.nextLine()
现在让我们看看完整的示例 -
import java.util.Scanner fun main(args: Array<String>) { System.out.println("The required packages have been imported
"); val input_scanner = Scanner(System.`in`) print("Enter an integer: ") var input_integer:Int = input_scanner.nextInt() println("The value is: $input_integer") }
输出
The required packages have been imported Enter an integer:45 The value is:5
示例 2
在这里,我们将创建一个自定义函数,使用 Scanner 从标准输入读取数字 -
import java.util.Scanner fun scan_value(){ val input_scanner = Scanner(System.`in`) print("Enter an integer: ") var input_integer:Int = input_scanner.nextInt() println("The value is: $input_integer") } fun main(args: Array<String>) { System.out.println("The required packages have been imported
"); scan_value() }
输出
The required packages have been imported Enter an integer:45 The value is: 45
广告