Σε αυτό το πρόγραμμα, θα μάθετε να ελέγχετε εάν ένας δεδομένος αριθμός είναι θετικός ή αρνητικός. Αυτό γίνεται χρησιμοποιώντας μια δήλωση if-else ή μια έκφραση όταν στο Kotlin.
Για να ελέγξετε αν ένας αριθμός είναι θετικός ή αρνητικός, το συγκρίνετε με το 0.
- Εάν ένας αριθμός είναι μεγαλύτερος από το μηδέν, είναι ένας θετικός αριθμός.
- Εάν ένας αριθμός είναι μικρότερος από το μηδέν, είναι αρνητικός.
- Εάν ένας αριθμός ισούται με μηδέν, είναι μηδέν.
Παράδειγμα 1: Ελέγξτε εάν ένας αριθμός είναι θετικός ή αρνητικός χρησιμοποιώντας τη δήλωση 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.") )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
Το 12.3 είναι ένας θετικός αριθμός.
Εδώ είναι ο αντίστοιχος κώδικας Java: Πρόγραμμα Java για έλεγχο εάν ένας αριθμός είναι θετικός ή αρνητικός.
Αν αλλιώς η δήλωση στο παραπάνω πρόγραμμα μπορεί επίσης να αντικατασταθεί χρησιμοποιώντας μια έκφραση όταν.
Παράδειγμα 2: Ελέγξτε εάν ένας αριθμός είναι θετικός ή αρνητικός χρησιμοποιώντας όταν εκφράζεται
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.") ) )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
-12.3 είναι αρνητικός αριθμός.