Program Java na zobrazovanie prvočísel medzi intervalmi pomocou funkcie

V tomto programe sa naučíte zobrazovať všetky prvočísla medzi danými intervalmi pomocou funkcie v jazyku Java.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:

  • Metódy Java
  • Java zatiaľ čo a robiť … zatiaľ čo Loop

Na nájdenie všetkých prvočísel medzi dvoma celými číslami checkPrimeNumber()je vytvorená funkcia. Táto funkcia kontroluje, či je číslo prvočíslo alebo nie.

Príklad: Prvočísla medzi dvoma celými číslami

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

Výkon

 23 29 31 37 41 43 47 

Vo vyššie uvedenom programe sme vytvorili funkciu s názvom, checkPrimeNumber()ktorá prevezme parameter num a vráti boolovskú hodnotu.

Ak je číslo prvočíslo, vráti sa true. Ak nie, vráti sa false.

Na základe návratovej hodnoty sa číslo vytlačí na obrazovku vo vnútri main()metódy.

Všimnite si, že vo vnútri metódy checkPrimeNumber () sa pohybujeme v cykloch od 2 do num / 2. Je to tak preto, lebo číslo nemožno deliť viac ako na polovicu.

Odporúčané čítania

Program Java na kontrolu, či je číslo prvočíslo

Zaujímavé články...