Ebben a programban megtanulja megadni a prímszámokat két megadott intervallum között, alacsony és magas között. Megtanulja ezt megtenni egy ideig és egy Java for for ciklus használatával.
A példa megértéséhez ismernie kell a következő Java programozási témákat:
- Java közben és csináld … míg a hurok
- Java if… else nyilatkozat
- Java a hurokhoz
Példa: A prímszámok megjelenítése két intervallum között
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; ) ) )
Kimenet
23 29 31 37 41 43 47
Ebben a programban minden alacsony és magas közötti számot tesztelnek. A hurok belső része ellenőrzi, hogy a szám prím-e vagy sem.
További magyarázatért ellenőrizheti: Java program a Prime szám ellenőrzéséhez.
Az egyetlen prímszám ellenőrzése közötti különbség az intervallumhoz képest az, hogy vissza kell állítania a flag = false
while ciklus minden iterációjának értékét .
Megjegyzés : Ha 0 és 10 közötti intervallumot ellenőriz, akkor ki kell zárnia a 0 és 1 értékeket. Mivel a 0 és az 1 nem prímszám. A feltétel a következő lesz:
if (!flag && low != 0 && low != 1)