Java-program til visning af primtal mellem intervaller ved hjælp af funktion

I dette program lærer du at vise alle primtal mellem de givne intervaller ved hjælp af en funktion i Java.

For at forstå dette eksempel skal du have kendskab til følgende Java-programmeringsemner:

  • Java-metoder
  • Java mens og gør … mens Loop

For at finde alle primtal mellem to heltal checkPrimeNumber()oprettes funktion. Denne funktion kontrollerer, om et tal er prime eller ej.

Eksempel: Primtal mellem to heltal

 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; ) )

Produktion

 23 29 31 37 41 43 47 

I ovenstående program har vi oprettet en funktion med navnet, checkPrimeNumber()der tager en parameter num og returnerer en boolsk værdi.

Hvis tallet er prime, vender det tilbage true. Hvis ikke, vender den tilbage false.

Baseret på returværdien udskrives nummeret på skærmen inde i main()metoden.

Bemærk, at inde i checkPrimeNumber () -metoden løber vi fra 2 til num / 2. Dette skyldes, at et tal ikke kan divideres med mere end det halve.

Anbefalede målinger

Java-program til at kontrollere, om et tal er prime

Interessante artikler...