Program Java pentru afișarea numerelor prime între două intervale

În acest program, veți învăța să afișați numere prime între două intervale date, scăzut și mare. Veți învăța să faceți acest lucru folosind un timp și o buclă for în Java.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare Java:

  • Java while și do … while Buclă
  • Java dacă … altfel Declarație
  • Java pentru buclă

Exemplu: Afișați numerele prime între două intervale

 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; ) ) )

Ieșire

 23 29 31 37 41 43 47 

În acest program, fiecare număr între scăzut și mare este testat pentru prim. Bucla interioară verifică dacă numărul este prim sau nu.

Puteți verifica: Programul Java pentru a verifica numărul prim pentru mai multe explicații.

Diferența dintre verificarea unui singur număr prim în comparație cu un interval este că trebuie să resetați valoarea de flag = falsela fiecare iterație a buclei while.

Notă : dacă verificați intervalul de la 0 la 10. Apoi, trebuie să excludeți 0 și 1. Deoarece 0 și 1 nu sunt numere prime. Condiția va fi:

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

Articole interesante...