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

你可能感兴趣的:(Kotlin(四)输出与输入)