Java-program för att visa primtal mellan två intervall

I det här programmet lär du dig att visa primtal mellan två givna intervall, låg och hög. Du lär dig att göra detta med ett tag och en for-loop i Java.

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

  • Java medan och gör … medan Loop
  • Java if … else Uttalande
  • Java för Loop

Exempel: Visa primtal mellan två intervall

 public class Prime ( public static void main(String() args) ( int low = 20, high = 50; while (low < high) ( boolean flag = false; for(int i = 2; i <= low/2; ++i) ( // condition for nonprime number if(low % i == 0) ( flag = true; break; ) ) if (!flag && low != 0 && low != 1) System.out.print(low + " "); ++low; ) ) )

Produktion

 23 29 31 37 41 43 47 

I det här programmet testas varje nummer mellan låg och hög med avseende på prim. Den inre för slingan kontrollerar om siffran är primär eller inte.

Du kan kontrollera: Java-programmet för att kontrollera primtal för mer förklaring.

Skillnaden mellan att kontrollera ett enda primtal jämfört med ett intervall är att du måste återställa värdet flag = falsepå varje iteration av while-loop.

Obs : Om du kontrollerar intervallet från 0 till 10. Då måste du utesluta 0 och 1. Eftersom 0 och 1 inte är primtal. Villkoret är:

 if (!flag && low != 0 && low != 1)

Intressanta artiklar...