Java-ohjelma päälukujen näyttämiseen intervallien välillä toiminnon avulla

Tässä ohjelmassa opit näyttämään kaikki alkuluvut annettujen aikavälien välillä käyttämällä Java-funktiota.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Java-ohjelmointiaiheista:

  • Java-menetelmät
  • Java taas ja tee … samalla kun silmukka

Jos haluat löytää kaikki alkuluvut kahden kokonaisluvun väliltä, checkPrimeNumber()luodaan funktio. Tämä toiminto tarkistaa, onko luku alkuluku vai ei.

Esimerkki: Pääluvut kahden kokonaisluvun välillä

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

Tuotos

 23 29 31 37 41 43 47 

Yllä olevassa ohjelmassa olemme luoneet funktion nimeltä nimeltä, checkPrimeNumber()joka ottaa parametrin numeron ja palauttaa loogisen arvon.

Jos luku on alkuluku, se palaa true. Jos ei, se palaa false.

Palautusarvon perusteella numero tulostetaan main()menetelmän sisällä olevaan näyttöön .

Huomaa, että checkPrimeNumber () -menetelmän sisällä silmukoidaan 2: sta num / 2: een. Tämä johtuu siitä, että lukua ei voida jakaa yli puoleen.

Suositeltavat lukemat

Java-ohjelma tarkistaa, onko numero alkuluku

Mielenkiintoisia artikkeleita...