Kotlin 标准输入/输出

2024 年 8 月 29 日 | 阅读 2 分钟

Kotlin 标准输入输出操作用于将字节流从输入设备(键盘)流向主内存,并从主内存流向输出设备(屏幕)。

Kotlin 输出

Kotlin 输出操作使用标准方法 print()println() 执行。 让我们看一个例子

输出

Hello World!
Welcome to  JavaTpoint

方法 print() 和 println() 内部调用 System.out.print() 和 System.out.println()。

print() 和 println() 方法的区别

  • print(): print() 方法用于打印方法 "()" 内提供的值。
  • println(): println() 方法用于打印方法 "()" 内提供的值,并将光标移动到下一行的开头。

示例

输出

10
Welcome to  JavaTpoint
20Hello

Kotlin 输入

Kotlin 有标准库函数 readLine(),用于从标准输入流读取字符串输入行。它返回读取的行或 null。 让我们看一个例子

输出

Enter your name
Ashutosh
Enter your age
25
Your name is Ashutosh and your age is 25

在使用 readLine() 函数时,除 String 之外的输入行将显式转换为其对应的类型。

要输入除 String 之外的其他数据类型,我们需要使用 Java 标准库中的 java.util.Scanner 类的 Scanner 对象。

获取整数输入的示例

输出

Enter your age
25
Your input age is 25

这里,nextInt() 是一种获取整数输入并将其存储在整数变量中的方法。 其他数据类型 Boolean、Float、Long 和 Double 使用 nextBoolean()、nextFloat()、nextLong() 和 nextDouble() 从用户获取输入。


下一主题Kotlin 注释