Ebben a programban megtanulod megjeleníteni az összes prímszámot a megadott intervallumok között a Java egyik funkciójával.
A példa megértéséhez ismernie kell a következő Java programozási témákat:
- Java módszerek
- Java közben és csináld … míg a hurok
A checkPrimeNumber()
függvény létrehozása két egész szám közötti összes prímszám megtalálásához . Ez a függvény ellenőrzi, hogy egy szám prím-e vagy sem.
Példa: Prímszámok két egész között
public class Prime ( public static void main(String() args) ( int low = 20, high = 50; while (low < high) ( if(checkPrimeNumber(low)) System.out.print(low + " "); ++low; ) ) public static boolean checkPrimeNumber(int num) ( boolean flag = true; for(int i = 2; i <= num/2; ++i) ( if(num % i == 0) ( flag = false; break; ) ) return flag; ) )
Kimenet
23 29 31 37 41 43 47
A fenti programban létrehoztunk egy nevű függvényt, checkPrimeNumber()
amely felveszi a param paraméter számát, és logikai értéket ad vissza.
Ha a szám prím, akkor visszatér true
. Ha nem, akkor visszatér false
.
A visszatérési érték alapján a számot a main()
módszer belsejében lévő képernyőre nyomtatják .
Vegye figyelembe, hogy a checkPrimeNumber () metóduson belül a 2-től a num / 2-ig hurokolunk. Ez azért van, mert egy szám nem osztható fel többel, mint a fele.
Ajánlott olvasmányok
Java program annak ellenőrzésére, hogy egy szám prím-e