Πρόγραμμα Java για εμφάνιση πρωταρχικών αριθμών μεταξύ δύο διαστημάτων

Σε αυτό το πρόγραμμα, θα μάθετε να εμφανίζετε πρώτους αριθμούς μεταξύ δύο δεδομένων διαστημάτων, χαμηλού και υψηλού. Θα μάθετε να το κάνετε χρησιμοποιώντας λίγο και για βρόχο στην Java.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες εφαρμογές προγραμματισμού Java:

  • Java ενώ και κάνουμε… ενώ Loop
  • Java αν… αλλιώς Δήλωση
  • Java για βρόχο

Παράδειγμα: Εμφάνιση πρωταρχικών αριθμών μεταξύ δύο διαστημάτων

 public class Prime ( public static void main(String() args) ( int low = 20, high = 50; while (low < high) ( boolean flag = false; for(int i = 2; i <= low/2; ++i) ( // condition for nonprime number if(low % i == 0) ( flag = true; break; ) ) if (!flag && low != 0 && low != 1) System.out.print(low + " "); ++low; ) ) )

Παραγωγή

 23 29 31 37 41 43 47 

Σε αυτό το πρόγραμμα, κάθε αριθμός μεταξύ χαμηλού και υψηλού δοκιμάζεται για prime. Το εσωτερικό για βρόχο ελέγχει αν ο αριθμός είναι πρωταρχικός ή όχι.

Μπορείτε να ελέγξετε: Java Program to Check Prime Number για περισσότερες εξηγήσεις.

Η διαφορά μεταξύ του ελέγχου ενός μοναδικού πρωταρχικού αριθμού σε σύγκριση με ένα διάστημα είναι, πρέπει να επαναφέρετε την τιμή flag = falseσε κάθε επανάληψη του loop loop.

Σημείωση : Εάν ελέγξετε το διάστημα από 0 έως 10. Στη συνέχεια, πρέπει να εξαιρέσετε τα 0 και 1. Καθώς τα 0 και 1 δεν είναι πρωταρχικοί αριθμοί. Η κατάσταση θα είναι:

 if (!flag && low != 0 && low != 1)

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