Bu programda, Java'da bir işlevi kullanarak verilen aralıklar arasındaki tüm asal sayıları görüntülemeyi öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:
- Java Yöntemleri
- Java sırasında ve yap… Döngü sırasında
İki tam sayı arasındaki tüm asal sayıları bulmak için checkPrimeNumber()
fonksiyon oluşturulur. Bu işlev, bir sayının asal olup olmadığını kontrol eder.
Örnek: İki Tamsayı Arasındaki Asal Sayılar
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; ) )
Çıktı
23 29 31 37 41 43 47
Yukarıdaki programda, checkPrimeNumber()
num parametresini alan ve boolean değeri döndüren isimli bir fonksiyon oluşturduk .
Sayı asalsa geri döner true
. Değilse, geri döner false
.
Dönüş değerine bağlı olarak numara, main()
yöntemin içinde ekrana yazdırılır .
CheckPrimeNumber () yönteminin içinde, 2'den num / 2'ye döngü yaptığımızı unutmayın. Bunun nedeni, bir sayının yarısından fazlasına bölünememesidir.
Önerilen Okumalar
Bir sayının asal olup olmadığını kontrol etmek için Java Programı