Σε αυτό το πρόγραμμα, θα μάθετε να βρίσκετε τον μεγαλύτερο μεταξύ των τριών αριθμών χρησιμοποιώντας εάν και όταν δηλώνετε στο Kotlin.
Παράδειγμα 1: Βρείτε το μεγαλύτερο μεταξύ τριών αριθμών χρησιμοποιώντας τη δήλωση if… else
fun main(args: Array) ( val n1 = -4.5 val n2 = 3.9 val n3 = 2.5 if (n1>= n2 && n1>= n3) println("$n1 is the largest number.") else if (n2>= n1 && n2>= n3) println("$n2 is the largest number.") else println("$n3 is the largest number.") )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
3.9 είναι ο μεγαλύτερος αριθμός.
Στο παραπάνω πρόγραμμα, τρεις αριθμοί -4.5
, 3.9
και 2.5
αποθηκεύονται σε μεταβλητές n1, n2 και n3 αντίστοιχα.
Στη συνέχεια, για να βρείτε το μεγαλύτερο, ελέγχονται οι ακόλουθες συνθήκες χρησιμοποιώντας δηλώσεις αν αλλιώς
- Εάν το n1 είναι μεγαλύτερο ή ισούται με n2 και n3, το n1 είναι το μεγαλύτερο.
- Εάν το n2 είναι μεγαλύτερο ή ισούται με n1 και n3, το n2 είναι το μεγαλύτερο.
- Αλλιώς, το n3 είναι το καλύτερο.
Ο μεγαλύτερος αριθμός μπορεί επίσης να βρεθεί χρησιμοποιώντας μια when
δήλωση.
Εδώ είναι ο αντίστοιχος κώδικας Java: Πρόγραμμα Java για να βρείτε το μεγαλύτερο μεταξύ τριών αριθμών
Παράδειγμα 2: Βρείτε τον μεγαλύτερο αριθμό μεταξύ των τριών χρησιμοποιώντας τη δήλωση όταν
fun main(args: Array) ( val n1 = -4.5 val n2 = 3.9 val n3 = 5.5 when ( n1>= n2 && n1>= n3 -> println("$n1 is the largest number.") n2>= n1 && n2>= n3 -> println("$n2 is the largest number.") else -> println("$n3 is the largest number.") ) )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
Το 5.5 είναι ο μεγαλύτερος αριθμός.
Στο παραπάνω πρόγραμμα, αντί να χρησιμοποιούμε an if… else if… else
μπλοκ, χρησιμοποιούμε when
δήλωση.
Έτσι, οι παραπάνω προϋποθέσεις και στα δύο προγράμματα είναι οι ίδιες.