美文网首页
Kotlin(四)输出与输入

Kotlin(四)输出与输入

作者: 帅气你懂的 | 来源:发表于2019-05-21 11:32 被阅读0次

    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

    相关文章

      网友评论

          本文标题:Kotlin(四)输出与输入

          本文链接:https://www.haomeiwen.com/subject/owjdzqtx.html