//This is my first Kotlin program
fun main () {
//定义常量
val name = "John Young"
println("Hello " + name +"! Welcome to Kotlin!")
//定义变量
var n = 10
println(a)
/*var n: Int
n = 10
var n: Int = 10*/
for (i in 1..5) {
println("i = $i")
}
/*for (i in 1..10 step 2) {
println("i = $i")
}
for (i in 10 downTo 1 step 2) {
println("i = $i")
}*/
n = 88
println("这次考试我得了${n}分")
//println("You have ${unreadCount + readCount} total messages in your inbox.")
//数位运算
var a: Int = 5
var b: Int = 2
var c: Int = a and b //与运算
var d: Int = a or b //或运算
var e: Int = a xor b //异或运算
var f: Int = a shl 1 //左移
var g: Int = a shr 1 //右移
var h: Int = a ushr 1 //无符右移
var i: Int = b.inv() //取反
var k: Boolean = a in 1..10
println(k)
val s =
"""
This is a Kotlin program.
And nice to meet you everybody!
""".trimIndent()
println(s)
/*
val s =
"""
Hello, this is another example.
Let's see what the difference is.
And this is the character ${'$'}.
"""
println(s)
*/
println("Hello Kotlin" + true)
}
My first Kotlin program
于 2024-11-28 00:52:30 首次发布