Kotlin(四)输出与输入

println()、print()输出

使用println()和print()方法将输出的内容打印在控制台,例如:

fun main() {

    println("1. println ");

    println("2. println ");

    print("1. print ");

    print("2. print");

}

结果:

1. println

2. println

1. print 2. print 

从打印结果可以看出println()和print()的区别:一个换行,一个不换行

打印变量和文字

fun main() {

    val score = 12.3

    println("score")

    println("$score")

    println("score = $score")

    println("${score + score}")

    println(12.3)

}

结果:

score

12.3

score = 12.3

24.6

12.3

变量输出需要加$

输入

读取一行字符串,可以使用readline()函数。例如:

fun main() {

    print("Enter text: ")

    val stringInput = readLine()!!

    println("You entered: $stringInput")

}

结果:

Enter text: Hello world! 

You entered: Hello world !

如果要输入其他数据类型(Int,Long,Float,double以及Boolean),可以使用java.util.Scanner。例如:

import java.util.Scanner

fun main() {

    // Creates an instance which takes input from standard input (keyboard)

    val reader = Scanner(System.`in`)

    print("Enter a number: ")

    // nextInt() reads the next integer from the keyboard

   // 得到Long,Float,double以及Boolean来自用户的输入,就可以使用nextLong(),nextFloat(),nextDouble()和nextBoolean()

    var integer:Int = reader.nextInt()

    println("You entered: $integer")

}

结果:

Enter a number: -12 

You entered: -12

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容