Bu programda, verilen iki aralık arasında, düşük ve yüksek asal sayıları görüntülemeyi öğreneceksiniz. Bunu bir süre ve Java'da bir for döngüsü kullanarak yapmayı öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:
- Java sırasında ve yap… Döngü sırasında
- Java if… else İfadesi
- Döngü için Java
Örnek: İki Aralık Arasında Asal Sayıları Görüntüleme
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; ) ) )
Çıktı
23 29 31 37 41 43 47
Bu programda, düşük ve yüksek arasındaki her sayı asal olarak test edilir. İç for döngüsü, sayının asal olup olmadığını kontrol eder.
Kontrol edebilirsiniz: Daha fazla açıklama için Asal Sayıyı Kontrol Etmek için Java Programı.
Bir aralığa kıyasla tek bir asal sayıyı kontrol etmek arasındaki fark flag = false
, while döngüsünün her yinelemesinde değerini sıfırlamanız gerektiğidir .
Not : 0 ile 10 arasındaki aralığı kontrol ederseniz, 0 ve 1'i hariç tutmanız gerekir. 0 ve 1 asal sayılar olmadığından. Koşul şöyle olacaktır:
if (!flag && low != 0 && low != 1)