在此程序中,您將學(xué)習(xí)檢查給定的數(shù)字是正數(shù)還是負數(shù)。這可以通過在Kotlin中使用if-else語句或when表達式來完成。
要檢查數(shù)字是正數(shù)還是負數(shù),請將其 與0進行比較。
如果數(shù)字大于零,則為正數(shù)。
如果數(shù)字小于零,則為負數(shù)。
如果數(shù)字等于零,則為零。
fun main(args: Array<String>) { val number = 12.3 if (number < 0.0) println("$number 是負數(shù).") else if (number > 0.0) println("$number 是正數(shù).") else println("$number 為 0.") }
運行該程序時,輸出為:
12.3 是正數(shù).
這是等效的Java代碼:檢查數(shù)字是正數(shù)還是負數(shù)的Java程序。
上述程序中的if else語句也可以使用when表達式替換。
fun main(args: Array<String>) { val number = -12.3 when { number < 0.0 -> println("$number 是負數(shù).") number > 0.0 -> println("$number 是正數(shù).") else -> println("$number 為 0.") } }
運行該程序時,輸出為:
-12.3 是負數(shù).