Šajā programmā jūs iemācīsities parādīt visus primāros skaitļus starp norādītajiem intervāliem, izmantojot Java funkciju.
Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:
- Java metodes
- Java kamēr un dari … kamēr Loop
Lai atrastu visus skaitļus starp diviem skaitļiem, checkPrimeNumber()
tiek izveidota funkcija. Šī funkcija pārbauda, vai skaitlis ir galvenais.
Piemērs: Sākuma skaitļi starp diviem skaitļiem
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; ) )
Rezultāts
23 29 31 37 41 43 47
Iepriekš minētajā programmā mēs esam izveidojuši funkciju ar nosaukumu, checkPrimeNumber()
kas ņem parametra num un atgriež Būla vērtību.
Ja skaitlis ir galvenais, tas atgriežas true
. Ja nē, tas atgriežas false
.
Pamatojoties uz atgriešanās vērtību, skaitlis tiek drukāts uz ekrāna main()
metodes iekšpusē .
Ņemiet vērā, ka checkPrimeNumber () metodes iekšpusē mēs no 2 līdz num / 2. Tas ir tāpēc, ka skaitli nevar dalīt ar vairāk nekā pusi.
Ieteicamie lasījumi
Java programma, lai pārbaudītu, vai skaitlis ir galvenais