1. 程式人生 > >Kotlin的八大基本資料型別以及if語句,三元運算子

Kotlin的八大基本資料型別以及if語句,三元運算子

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") }