Kotlin的八大基本資料型別以及if語句,三元運算子
阿新 • • 發佈:2019-02-03
Kotlin的八大基本資料型別
var num = 0;
val number = 1.0;
var n = 5.0f;
val b :Boolean;
val a :Long;
val c :Short;
val d : Char;
val e: Byte;
num+=number.toInt();
n+=number.toFloat();
跟java不同的地方,相信大家跟我一樣,都是因為今年的Google大會,所以做Android的朋友肯定想要跟java比較,這是我們共同的地方。
java的八大基本資料型別
int num =0 ;
double number = 1.0;
float n = 5.0f;
boolean b;
long a;
short c;
char b;
byte e;
num+=number;//
n+=number;
強制裝換方式不一樣,java的會讓人很難去想到,最開始想到的就是兩個資料相加,但是Kotlin是通過把資料轉換成同一種類型進行相加,在這裡可以看出哪一個更明確一些。
val x = 1//定義int型別資料1 可以不寫;的是不報錯的,列印語句就是println更簡潔
if (x > 1) {
println("yes")
} else {
println ("no")
}
val a = 9
var b: Int//定義一個變數int型別資料b
b = if (a > 1) 100 else 5 //三元運算子就是if(條件表示式)true的值 else false的值
if (a > 1) {
b = 100
} else {
b = 5
}
val n = 3//這個寫法和其他語言的寫法基本上是一樣的,沒什麼好說的
if (n > 1) {
println ("a")
} else if (n > 2) {
println("b")
} else if (n > 3) {
println("c")
} else {
println("d")
}
println("over")
}