Java-program for å vise primtall mellom to intervaller

I dette programmet lærer du å vise primtall mellom to gitte intervaller, lave og høye. Du lærer å gjøre dette med en stund og en for loop i Java.

For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:

  • Java mens og gjør… mens Loop
  • Java if… else Erklæring
  • Java for Loop

Eksempel: Vis primtall mellom to intervaller

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

Produksjon

 23 29 31 37 41 43 47 

I dette programmet testes hvert tall mellom lav og høy for prime. Den indre for sløyfen sjekker om tallet er primtall eller ikke.

Du kan sjekke: Java-program for å sjekke primtall for mer forklaring.

Forskjellen mellom å sjekke et enkelt primtall sammenlignet med et intervall er at du må tilbakestille verdien flag = falsepå hver iterasjon av mens loop.

Merk : Hvis du sjekker intervallet fra 0 til 10. Da må du ekskludere 0 og 1. Da 0 og 1 ikke er primtall. Tilstanden vil være:

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

Interessante artikler...