1. Anasayfa
  2. Yazılım Genel

Java Asal Sayıyı Bulan Program

Java Asal Sayıyı Bulan Program
asal-sayi-bulma-java
1

Merhaba arkadaşlar,

Bu yazımızda sizlerle Java ile kullanıcıdan aldığınız sayının Asal sayı olup olmadığını kontrol eden programı yazacağız.


Asal sayı nedir?

Asal sayılar, sadece kendisi ve 1 sayısına bölünebilen 1’den büyük pozitif tam sayılar biçiminde tanımlanırlar. Asal sayıların 1 ve kendisinden başka tam böleni yoktur.

Bu tanımdan yola çıkarak programımızı yazmaya başlayabiliriz.

  • Kullanıcıdan bir sayı alıyoruz.
  • Aldığımız sayının kaç defa bölündüğünü kontrol etmek için sayac adlı bir değişken tanımlıyoruz.
  • For döngümüzü 1’den başlatıp kullanıcının girdiği sayıya kadar devam etmesini sağlıyoruz.
  • Döngünün içine ise bir şart ekliyoruz.
  • Bu şartta ise kullanıcının girdiği sayı, döngü ile girdiği sayıya gelene kadar kaç defa sıfır kalanlı şekilde bölündüğünü kontrol etmek.
  • Her tam(sıfır kalanlı) bölünmede sayacı 1 kez arttırıyoruz.
  • Döngü bittiğinde eğer sayac 2 ise kullanıcının girdiği sayı asal oluyor. Yani bu şu demek: Sayı 2 defa tam bölünmüş bölünen sayılar ise 1 ve kendisi. Eğer sayı böyleyse asal oluyor.
  • Eğer sayac 2 veya daha fazla çıkarsa ise asal olmamış oluyor. Mantık çok basit.

Şimdi kodlarımıza geçelim:

 

Java’da Asal Sayı Bulma

Programımız bu kadar arkadaşlar sorunuz olursa bize yazmaktan yorum yapmaktan çekinmeyin. 


JAVA İLE YAZDIĞIMIZ DİĞER ÖRNEKLER İÇİN LÜTFEN TIKLAYINIZ.

 

Bu Yazıya Tepkiniz Ne Oldu?
  • 0
    be_endim
    Beğendim
  • 0
    alk_l_yorum
    Alkışlıyorum
  • 0
    e_lendim
    Eğlendim
  • 0
    d_nceliyim
    Düşünceliyim
  • 0
    _rendim
    İğrendim
  • 0
    _z_ld_m
    Üzüldüm
  • 0
    _ok_k_zd_m
    Çok Kızdım

Yazılım Geliştiricisi. Öğrendiği bilgileri elinden geldiğince paylaşmaya çalışıyor.

Yazarın Profili
Paylaş

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yorumlar (1)

  1. siteniz çok güzel. matematikte olunca daha güzel oluyor. başarılar !

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir