Java-program for å vise primtall mellom intervaller ved hjelp av funksjon

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

Interessante artikler...