„Java“ programa, kad būtų rodomi pirminiai skaičiai tarp intervalų naudojant funkciją

Šioje programoje išmoksite rodyti visus pirminius skaičius tarp nurodytų intervalų naudodami „Java“ funkciją.

Norėdami suprasti šį pavyzdį, turite žinoti šias Java programavimo temas:

  • „Java“ metodai
  • „Java“ ir daryk … o „Loop“

Norėdami rasti visus pirminius skaičius tarp dviejų skaičių, checkPrimeNumber()sukuriama funkcija. Ši funkcija patikrina, ar skaičius yra pagrindinis, ar ne.

Pavyzdys: pirminiai skaičiai tarp dviejų sveikų skaičių

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

Rezultatas

 23 29 31 37 41 43 47 

Pirmiau pateiktoje programoje mes sukūrėme funkciją, pavadintą, checkPrimeNumber()kuri paima parametro numerį ir grąžina loginę vertę.

Jei skaičius yra pagrindinis, jis grąžinamas true. Jei ne, jis grįžta false.

Remiantis grąžinimo verte, skaičius atspausdinamas main()metodo viduje esančiame ekrane .

Atkreipkite dėmesį, kad metodo checkPrimeNumber () viduje mes pereiname nuo 2 iki num / 2. Taip yra todėl, kad skaičiaus negalima padalyti iš daugiau nei pusės.

Rekomenduojami skaitiniai

„Java“ programa, skirta patikrinti, ar skaičius yra pagrindinis

Įdomios straipsniai...