U ovom programu naučit ćete prikazivati sve proste brojeve između zadanih intervala pomoću funkcije u Javi.
Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:
- Java metode
- Java while and do … while Loop
Da bi se pronašli svi prosti brojevi između dva cijela broja, checkPrimeNumber()
kreira se funkcija. Ova funkcija provjerava je li broj prost ili nije.
Primjer: prost brojevi između dva cijela broja
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; ) )
Izlaz
23 29 31 37 41 43 47
U gore navedenom programu stvorili smo funkciju imenovanu checkPrimeNumber()
koja uzima parametar num i vraća logičku vrijednost.
Ako je broj prost, vraća se true
. Ako nije, vraća se false
.
Na temelju povratne vrijednosti, broj se ispisuje na ekranu unutar main()
metode.
Imajte na umu da unutar metode checkPrimeNumber () izvršavamo petlju od 2 do num / 2. To je zato što se broj ne može podijeliti s više od polovice.
Preporučena čitanja
Java program za provjeru je li broj prost