基础语法
注意:变量名必须由大小写字母、数字、下划线和美元符号组成,不能以数字开头。
var count : Int // 声明count = 1 // 赋值
var num: Int = 10 // 声明并赋值var number = 100 // 简写val a = 10 // val:关键字| 类型 | 大小/位 | 最小值 | 最大值 |
|---|---|---|---|
| Byte | 8 | -128 | 127 |
| Short | 16 | -32768 | 32767 |
| Int | 32 | -2^31 | 2^31-1 |
| Long | 64 | -2^63 | 2^63-1 |
| 类型 | 大小/位 | 小数位数 |
|---|---|---|
| Float | 32 | 6-7 |
| Double | 64 | 15-16 |
var b : Boolean = true // true or falseval b : Char = 'B'val str: String = "Hello"var num = 10if (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)}