V tomto programe sa naučíte skontrolovať, či je dané číslo kladné alebo záporné. To sa deje pomocou príkazu if-else alebo výrazu when v Kotline.
Ak chcete skontrolovať, či je číslo kladné alebo záporné, porovnajte ho s 0.
- Ak je číslo väčšie ako nula, jedná sa o kladné číslo.
- Ak je číslo menšie ako nula, jedná sa o záporné číslo.
- Ak sa číslo rovná nule, je nulové.
Príklad 1: Skontrolujte, či je číslo kladné alebo záporné pomocou príkazu if else
fun main(args: Array) ( val number = 12.3 if (number 0.0) println("$number is a positive number.") else println("$number is 0.") )
Po spustení programu bude výstup:
12,3 je kladné číslo.
Tu je ekvivalentný kód Java: Program Java na kontrolu, či je číslo kladné alebo záporné.
Príkaz if else vo vyššie uvedenom programe je možné nahradiť aj výrazom when.
Príklad 2: Skontrolujte, či je číslo kladné alebo záporné pomocou výrazu when
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.") ) )
Po spustení programu bude výstup:
-12,3 je záporné číslo.