Java girilen sayının asal olup olmadığını bulan program

Java girilen sayının asal olup olmadığını bulmak için,sayıyı kendisine  kadar olan sayılara bölmeli ve bu sayılar 2 den kendisine küçük olana kadar olmalıdır.Sayı eğer bir veya kendisine eşit olursa hiç bir zaman asal olmayacaktır.Sayac değişkeni hep artacaktır.Java asal sayı bulma gayet basit

java asal sayı bulma

import java.util.Scanner; //klavyeden verileri okumak için gerekli olan sınıf
public class Asalmi2 {
//asimmisirli06.blogspot.com
 
    public static void main(String[] args) {
        int  sayi;
        int sayac=0;
        Scanner oku=new Scanner(System.in);
        System.out.println("Asalı bulunacak sayiyi giriniz.");
        sayi=oku.nextInt();
        for(int i=2;i<sayi;i++)
        {
            if(sayi==2) //sayı iki ise asaldir.
            {
                break;
            }
           else if(sayi%i==0) //sayının i'ye bölümünden kalan sıfır ise asal değildir.
            {
                sayac++;
                break;
            }
         
     
        }
     
        if(sayac==0) eğer dönen sayaç sıfır ise sayı asaldir.
        {
            System.out.println("Girilen sayı asaldır."+sayi);
         
        }
        else
            System.out.println("Girilen sayı asal değildir."+sayi);
     
     
     
    }
 
}


Aslında yeterince basit java da veya diğer programlama dillerinde asal sayı bulmak.Sadece mod kavramını ve if kullanımını bilmemiz hepsini çözmemize yetecektir.

Sayının asal olup olmadığını bulma


Java asal sayı bulma,java if else kullanımı,java girilen sayının asal olup olmadığını bulma,c asal sayı bulma,java asal sayı

Yorumlar

Bilen Kişi Hakkında

cout<<"MERHABALAR";

echo"ARTIK bilenkisi.com adresi için içerik paylaşıyorum";

system.out.println("RSS akışları ile yazılarımın başlıkları paylaşılacaktır.");


#cd bilenkisi.com