Java-program för att visa primtal mellan intervall med funktion

Innehållsförteckning

I det här programmet lär du dig att visa alla primtal mellan de angivna intervallen med hjälp av en funktion i Java.

För att förstå detta exempel bör du ha kunskap om följande Java-programmeringsämnen:

  • Java-metoder
  • Java medan och gör … medan Loop

För att hitta alla primtal mellan två heltal checkPrimeNumber()skapas funktion. Denna funktion kontrollerar om ett tal är prime eller inte.

Exempel: Primtal mellan två 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 ovanstående program har vi skapat en funktion med namnet checkPrimeNumber()som tar en parameter num och returnerar ett booleskt värde.

Om siffran är prim, återgår den true. Om inte, återkommer den false.

Baserat på returvärdet skrivs numret ut på skärmen inuti main()metoden.

Observera att inuti checkPrimeNumber () -metoden går vi från 2 till num / 2. Detta beror på att ett tal inte kan delas med mer än det är hälften.

Rekommenderade avläsningar

Java-program för att kontrollera om ett tal är primt

Intressanta artiklar...