- Kotlin环境设置(命令行)
- Kotlin Hello World程序(命令行)
- Kotlin程序概念解释
- Kotlin开发环境设置(IDE)
- Kotlin第一个程序(IDE)
- Kotlin变量
- Kotlin数据类型
- Kotlin类型转换
- Kotlin运算符
- Kotlin表达式、语句和块
- Kotlin标准输入/输出
- Kotlin注释
- 控制流程
- 函数
- 数组
- 字符串
- 异常处理
- 空安全
- 集合
- 注解
- 反射
- Kotlin OOP
- 范围
- Java互操作性
- 正则表达式
Kotlin标准输入/输出
执行Kotlin标准输入输出操作以将字节流从输入设备(键盘)流到主存储器,并从主存储器流到输出设备(屏幕)。
Kotlin输出
使用标准方法print()
和println()
执行Kotlin输出操作。 下面来看看一个例子:
fun main(args: Array<String>) { println("Hello World!") print("Welcome to zyiz zyiz") }
执行上面示例代码,得到以下结果 -
Hello World! Welcome to zyiz zyiz
方法print()
和println()
分别在内部调用System.out.print()
和System.out.println()
。
print()和println()方法的区别:
print()
-print()
方法用于打印提供参数的值。print()
-print()
方法用于打印提供参数的值,并将光标移动到下一行的开头。
示例
fun main(args: Array<String>){ println(10) println("Welcome to zyiz zyiz") print(20) print("Hello") }
执行上面示例代码,得到以下结果 -
10 Welcome to zyiz zyiz 20Hello
Kotlin输入
Kotlin中有标准库函数readLine()
,用于从标准输入流读取字符串输入行。 它返回读取的行或null
。下面来看一个例子:
fun main(args: Array<String>) { println("输入你的名字:") val name = readLine() println("输入你的年龄:") var age: Int =Integer.valueOf(readLine()) println("你的名字是:$name ,今年 $age 岁") }
执行上面示例代码,得到以下结果 -
使用readLine()
函数时,String
之外的输入行将显式转换为其对应的类型。要输入其他数据类型而不是String
,需要使用Java标准库中的java.util.Scanner
类的Scanner
对象。
获取整数输入的示例
import java.util.Scanner fun main(args: Array<String>) { val read = Scanner(System.`in`) println("请输入你的年龄:") var age = read.nextInt() println("你的年龄是:"+age) }
执行上面示例代码,得到以下结果 -
请输入你的年龄: 你的年龄是:25
这里nextInt()
是一个采用整数输入并存储在整数变量中的方法。 其他数据类型如:Boolean
,Float
,Long
和Double
使用nextBoolean()
,nextFloat()
,nextLong()
和nextDouble()
来获取用户的输入。
上一篇:Kotlin表达式、语句和块
下一篇:Kotlin注释
扫描二维码
程序员编程王