Σε αυτό το πρόγραμμα, θα μάθετε να εμφανίζετε πρώτους αριθμούς μεταξύ δύο δεδομένων διαστημάτων, χαμηλού και υψηλού. Θα μάθετε να το κάνετε αυτό χρησιμοποιώντας λίγο και για βρόχο στο Kotlin.
Παράδειγμα: Εμφάνιση πρωταρχικών αριθμών μεταξύ δύο διαστημάτων
fun main(args: Array) ( var low = 20 val high = 50 while (low < high) ( var flag = false for (i in 2… low / 2) ( // condition for nonprime number if (low % i == 0) ( flag = true break ) ) if (!flag) print("$low ") ++low ) )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
23 29 31 37 41 43 47
Σε αυτό το πρόγραμμα, κάθε αριθμός μεταξύ χαμηλού και υψηλού δοκιμάζεται για prime. Το εσωτερικό για βρόχο ελέγχει αν ο αριθμός είναι πρωταρχικός ή όχι.
Μπορείτε να ελέγξετε: Πρόγραμμα Kotlin για έλεγχο του Prime Number για περισσότερες εξηγήσεις.
Η διαφορά μεταξύ του ελέγχου ενός μοναδικού πρωταρχικού αριθμού σε σύγκριση με ένα διάστημα είναι, πρέπει να επαναφέρετε την τιμή flag = false
σε κάθε επανάληψη του loop loop.