if-else if-else
Kotlin的條件判斷式跟Java, C都是一樣的, 如下
fun main(args:Array<String>){
print("請輸入價格 :")
var price= Integer.parseInt(readLine())
if (price <=50){
print("便宜")
}
else if (price<=100){
print("普通價格")
}
else{
print("搶錢啊")
}
}
字串判定
Java字串內容是否一樣, 需使用 str.equals(). 而在kotlin一樣是使用equals()來判定.
只是Kotlin比較人性化, 覆寫 “==” 運算子來判定內容
fun main(args:Array<String>){
print("請輸入名字 : ")
var name= readLine()
if (name=="Thomas")print("正確")
else print("錯誤")
}
布林值
Boolean只有true/false二個值, 使用Boolean時, 雖可寫成 if(runFlag==true),
但精簡成如下更為正確
