Πρόγραμμα Kotlin για την εύρεση του μεγαλύτερου μεταξύ τριών αριθμών (αν-αλλιώς και πότε)

Σε αυτό το πρόγραμμα, θα μάθετε να βρίσκετε τον μεγαλύτερο μεταξύ των τριών αριθμών χρησιμοποιώντας εάν και όταν δηλώνετε στο 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δήλωση.

Έτσι, οι παραπάνω προϋποθέσεις και στα δύο προγράμματα είναι οι ίδιες.

ενδιαφέροντα άρθρα...