V tem programu se boste naučili prikazovati vsa praštevila med danimi intervali s pomočjo funkcije v Javi.
Če želite razumeti ta primer, morate poznati naslednje programske teme Java:
- Java metode
- Java while in do … while Loop
Za iskanje vseh praštevil med dvema celo številoma checkPrimeNumber()
je ustvarjena funkcija. Ta funkcija preveri, ali je število prosto ali ne.
Primer: Prime številke med dvema celošteviloma
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; ) )
Izhod
23 29 31 37 41 43 47
V zgornjem programu smo ustvarili funkcijo z imenom, checkPrimeNumber()
ki sprejme parameter num in vrne logično vrednost.
Če je številka osnovna, se vrne true
. Če ne, se vrne false
.
Na podlagi vrnjene vrednosti se številka natisne na zaslon znotraj main()
metode.
Upoštevajte, da znotraj metode checkPrimeNumber () vrtemo od 2 do num / 2. To je zato, ker števila ni mogoče deliti z več kot polovico.
Priporočena branja
Program Java za preverjanje, ali je številka osnovna