前言
实践是最好的学习方式,技术也如此。
文章目录
- 前言
- 1、安装 Java 和 Kotlin 环境
- 2、程序基本结构
- 3、数据类型
- 1)基本数据类型
- 2)布尔类型
- 3)字符类型
- 4)字符串类型
1、安装 Java 和 Kotlin 环境
2、程序基本结构
fun main(args: Array<String>) {println("Hello World!")
}
注意点:Kotlin 严格区分大小写3、变量的声明与使用、
fun main(args: Array<String>) {var x = 30println(x)
}// 自动判断变量类型
fun main(args: Array<String>) {var x = 30println(x)
}// 变量值赋值给变量
fun main(args: Array<String>) {var x = 30var y = xprintln(y)
}fun main(args: Array<String>) {var x = 30var y = x / 30println(y)
}fun main(args: Array<String>) {var x = 30var y = 70println(x + y)
}fun main(args: Array<String>) {var x = 30x = 20println(x)
}// 定义常量
fun main(args: Array<String>) {val x = 30 // 常量println(x)
}
3、数据类型
1)基本数据类型
Byte、Short、Int、Long
Float、Double
val pi = 3.1415 // 默认推断为 Double 类型val one : Double = 1 // 这种写法错误,无法编译通过val one : Double = 1.0 // 这种写法是对的val a : Float = 1.0f
与其他语言不同,Kotlin 中的数字类型没有隐式转换的操作
var a:Int = 1;var b:Double = a; // 报错,不能隐式转换
数字类型的运算
2)布尔类型
var a: Boolean = false
3)字符类型
var c: Char = 'D'
4)字符串类型
// 字符串中的字符一旦确定是无法进行修改的
var str: String = "Hello World"
str = "Helle World" // 整体修改val text = "Hello\nWorld" // 字符串中换行,需要用到转义字符