Java Proje 10 : Asal Sayı Bulma
Kullanıcıdan alınan bir sayının asal sayı olup olmadığını kontrol eden bir Java programı yazınız.
Asal sayıları bulmak için Java programlama dilinde bayrak değiştirme , sayaç tutma gibi yöntemler vardır. Fakat ben şimdi sizlere farklı bir yolla asal sayılar nasıl bulunur onu anlatacağım.
İlk olarak "2" sayısı çift olan tek asal sayı olduğu için onu ayrı if bloğunda yazarız daha sonra 1 den 10 a kadar olan asal sayıların modlarını 0 a eşitleriz ve else if bloğunu kapatıp altına "Asal sayı değildir" yazarız. Sonrasında else if bloğu açıp asal sayıları yine aynı şekilde 40 a kadar modlarını 0 a eşitleyerek yazarız ve altına " Asal sayı değildir" şeklinde yazarız. En son sadece else dedikten sonra altına "Asal sayıdır " şeklinde yazarız.
Scanner scan = new Scanner ( System.in );
System.out.println ("Sayı giriniz:");
int sayı=scan.nextInt();
if (sayı==2){
System.out.println ("Asal sayıdır"); }
else if ( sayı %2==0 || sayı%3==0 || sayı%5==0 || sayı%7==0 ){
System.out.println ("Asal sayı değildir "); }
else if (sayı%11==0 || sayı%13==0 || sayı%17==0 || sayı%19==0 ||sayı%23==0|| sayı%29==0 || sayı%31==0 || sayı%37==0 ){
System.out.println ("Asal sayı değildir"); }
else {
System.out.println ("Asal sayıdır"); }
Yorumlar
Yorum Gönder