Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等。
不同于Java的是,字符不属于数值类型,是一个独立的数据类型。Boolean是单独的一个数值类型.
//1.Byte、Short、Int、Long写法一致,下面以Int举例使用
//形式 var 变量名 :Int = 值;
// 由于Kotlin 有类型推断,类型可以省略不写。简写:var 变量 = 值
//2.浮点型(小数) ,默认的浮点型是Double(双精度)
//3.可以使用下划线使数字常量更易读
val oneMillion = 1_000_000
val creditCardNumber = 1234_5678_9012_3456L
fun main(args: Array<String>) {
//Int
var a: Int = 3
var b = 3
//固定写法 ${},花括号内输入变量内容
println("每天行走${a}公里")
println("每天行走${b}公里")
//浮点型 Double
// var pi :Double = 3.1415926573521
var pi = 3.1415926573521
var p2 = 3.1415926573521647599600
println("圆周率pi===${pi}")
println("圆周率p2====${p2}")
//圆周率p2====3.141592657352165,默认的双精度不够用,自动四舍五入了
//kotlin不推荐使用Float ,如果使用Float不能简略类型Float,它默认是Double
// 结果也是自动四舍五入
var p3: Float = 3.14159265735216577789F
println("圆周率p3====${p3}")
//打印结果
// 每天行走3公里
// 每天行走3公里
// 圆周率pi===3.1415926573521
// 圆周率p2====3.141592657352165
// 圆周率p3====3.1415927
}