Skip to content

基础语法

注意:变量名必须由大小写字母、数字、下划线和美元符号组成,不能以数字开头。

var count : Int // 声明
count = 1 // 赋值
var num: Int = 10 // 声明并赋值
var number = 100 // 简写
val a = 10 // val:关键字
类型大小/位最小值最大值
Byte8-128127
Short16-3276832767
Int32-2^312^31-1
Long64-2^632^63-1
类型大小/位小数位数
Float326-7
Double6415-16
var b : Boolean = true // true or false
val b : Char = 'B'
val str: String = "Hello"
var num = 10
if (num % 2 == 0){
println("$num is even number")
}else {
println("$num is odd number")
}
var score = 'B'
when (score){
'A'->println("Great")
'B'->println("Emm")
'C'->println("Bad")
}
var score = 'B'
var value = when (score){
'A'->println("Great")
'B'->println("Emm")
'C'->println("Bad")
else -> println("Unknown")
}
println(value)
for (i in 1..5) { // 1..5 区间:1~5
println("i = $i")
}
fun main() {
var i = 100
while (i > 0) {
println(i)
i /= 2
}
}
fun main() {
var i = 0
do {
println(i)
i++
} while (i <= 10)
}