Selles programmis õpite Java funktsiooni abil kõiki algarvu antud intervallide vahel kuvama.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Java programmeerimise teemadest:
- Java meetodid
- Java ajal ja tee … Loopi ajal
Kõigi täisarvude leidmiseks kahe täisarvu vahel checkPrimeNumber()
luuakse funktsioon. See funktsioon kontrollib, kas number on algarv või mitte.
Näide: peaarvud kahe täisarvu vahel
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äljund
23 29 31 37 41 43 47
Ülalolevas programmis oleme loonud funktsiooni nimega, checkPrimeNumber()
mis võtab parameetri numbri ja tagastab tõeväärtuse.
Kui number on algarv, naaseb see true
. Kui ei, siis naaseb false
.
Tagasiväärtuse põhjal trükitakse number main()
meetodi sees olevale ekraanile .
Pange tähele, et meetodi checkPrimeNumber () sees liigume arvult 2 numbrile 2. Seda seetõttu, et arvu ei saa jagada rohkem kui poole võrra.
Soovitatavad lugemised
Java-programm, et kontrollida, kas number on algarv