„Java“ programa pirminiams skaičiams rodyti tarp dviejų intervalų

Šioje programoje išmoksite rodyti pirminius skaičius tarp dviejų nurodytų intervalų - mažo ir aukšto. Išmoksite tai padaryti naudodami „Java“ kurį laiką ir „for loop“.

Norėdami suprasti šį pavyzdį, turite žinoti šias Java programavimo temas:

  • „Java“ ir daryk … o „Loop“
  • „Java“, jei… kitas pareiškimas
  • „Java for Loop“

Pavyzdys: rodyti pirminius skaičius tarp dviejų intervalų

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

Rezultatas

 23 29 31 37 41 43 47 

Šioje programoje kiekvienas skaičius nuo mažo iki aukščiausio tikrinamas kaip pagrindinis. Vidinis ciklo patikrina, ar skaičius yra pagrindinis, ar ne.

Norėdami sužinoti daugiau, galite patikrinti: „Java“ programą, kad patikrintumėte pirminį skaičių.

Skirtumas tarp vieno pirminio skaičiaus tikrinimo, palyginti su intervalu, yra tas, kad reikia iš naujo nustatyti flag = falsekiekvienos kartos ciklo iteracijos vertę .

Pastaba : jei patikrinsite intervalą nuo 0 iki 10. Tada turite neįtraukti 0 ir 1. Kadangi 0 ir 1 nėra pirminiai skaičiai. Sąlyga bus:

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

Įdomios straipsniai...