I dette programmet lærer du å vise alle primtall mellom de gitte intervallene ved hjelp av en funksjon i Java.
For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:
- Java-metoder
- Java mens og gjør… mens Loop
For å finne alle primtall mellom to heltall, checkPrimeNumber()opprettes funksjon. Denne funksjonen sjekker om et tall er primtall eller ikke.
Eksempel: Primtall mellom to helheter
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; ) )
Produksjon
23 29 31 37 41 43 47
I programmet ovenfor har vi opprettet en funksjon med navnet checkPrimeNumber()som tar en parameter num og returnerer en boolsk verdi.
Hvis tallet er prime, returnerer det true. Hvis ikke, kommer den tilbake false.
Basert på returverdien blir tallet skrevet ut på skjermen inne i main()metoden.
Vær oppmerksom på at vi i loopPrimeNumber () -metoden går fra 2 til num / 2. Dette er fordi et tall ikke kan deles med mer enn det halve.
Anbefalte målinger
Java-program for å sjekke om et tall er primtall








