Tässä ohjelmassa opit tarkistamaan, onko annettu luku positiivinen vai negatiivinen. Tämä tehdään käyttämällä if-else-lausetta tai kun-lauseketta Kotlinissa.
Voit tarkistaa, onko luku positiivinen vai negatiivinen, vertaamalla sitä 0: een.
- Jos luku on suurempi kuin nolla, se on positiivinen luku.
- Jos luku on pienempi kuin nolla, se on negatiivinen luku.
- Jos luku on nolla, se on nolla.
Esimerkki 1: Tarkista, onko luku positiivinen vai negatiivinen, jos if else -lauseketta
fun main(args: Array) ( val number = 12.3 if (number 0.0) println("$number is a positive number.") else println("$number is 0.") )
Kun suoritat ohjelmaa, tulos on:
12.3 on positiivinen luku.
Tässä on vastaava Java-koodi: Java-ohjelma sen tarkistamiseksi, onko numero positiivinen vai negatiivinen.
if else -lauseke yllä olevassa ohjelmassa voidaan myös korvata millä-lausekkeella.
Esimerkki 2: Tarkista, onko luku positiivinen vai negatiivinen, kun käytetään lauseketta
fun main(args: Array) ( val number = -12.3 when ( number println("$number is a negative number.") number> 0.0 -> println("$number is a positive number.") else -> println("$number is 0.") ) )
Kun suoritat ohjelmaa, tulos on:
-12,3 on negatiivinen luku.