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

更新于: 2022年10月13日

369 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告