Program Java pentru afișarea numerelor prime între intervale folosind funcția

În acest program, veți învăța să afișați toate numerele prime între intervalele date folosind o funcție în Java.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare Java:

  • Metode Java
  • Java while și do … while Buclă

Pentru a găsi toate numerele prime între două numere întregi, checkPrimeNumber()se creează funcția. Această funcție verifică dacă un număr este sau nu prim.

Exemplu: Numere prime între două numere întregi

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

Ieșire

 23 29 31 37 41 43 47 

În programul de mai sus, am creat o funcție numită checkPrimeNumber()care ia un parametru num și returnează o valoare booleană.

Dacă numărul este prim, acesta revine true. Dacă nu, se întoarce false.

Pe baza valorii returnate, numărul este imprimat pe ecran în interiorul main()metodei.

Rețineți că în cadrul metodei checkPrimeNumber (), facem un looping de la 2 la num / 2. Acest lucru se datorează faptului că un număr nu poate fi împărțit cu mai mult decât jumătate.

Lecturi recomandate

Program Java pentru a verifica dacă un număr este prim

Articole interesante...