Takip et

Java’da While Döngüsü ile Sayı Özellikleri Programlama (9-15. Gün)

Java’da While Döngüsü ile Sayı Özellikleri Programlama (9-15. Gün)

Bu makalede, Java programlama dilinde while döngülerini kullanarak çeşitli sayı özelliklerini hesaplayan program örneklerini ele alacağız. Örneğin, asal sayı, mükemmel sayı ve Armstrong sayısı gibi konulara değineceğiz. Bu örnekler, döngü kullanımını ve sayısal işlemleri pekiştirmenize yardımcı olacaktır. Ayrıca, kod okunabilirliği ve verimliliği için bazı ipuçlarını paylaşacağım.

Asal Sayı Kontrolü

Bir sayının asal olup olmadığını kontrol etmek için, sayıyı 2’den sayının kareköküne kadar olan tüm sayılara bölmeyi deneyebiliriz. Eğer sayı bu aralıktaki herhangi bir sayıya tam bölünürse, asal değildir. Aktif olarak bu işlemi gerçekleştirdiğimizde, asal olup olmadığını belirleriz. Aşağıda, Java’da while döngüsü kullanarak asal sayı kontrolü yapan bir kod örneği bulunmaktadır:


import java.util.Scanner;

public class AsalSayi {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Bir sayı girin: ");
        int sayi = scanner.nextInt();
        boolean asal = true;
        int i = 2;
        while (i <= Math.sqrt(sayi)) {
            if (sayi % i == 0) {
                asal = false;
                break;
            }
            i++;
        }
        if (asal) {
            System.out.println(sayi + " asal bir sayıdır.");
        } else {
            System.out.println(sayi + " asal bir sayı değildir.");
        }
        scanner.close();
    }
}

Bu kod, kullanıcıdan bir sayı alır ve while döngüsü kullanarak asal olup olmadığını kontrol eder. Öncelikle asal değişkeni true olarak başlatılır. Daha sonra, i değişkeni 2'den başlayarak sayının kareköküne kadar artırılır. Eğer sayı, i'ye tam bölünürse, asal değişkeni false olarak değiştirilir ve döngü break ifadesiyle sonlandırılır. Döngü tamamlandıktan sonra, asal değişkeninin değeri ekrana yazdırılır.

Mükemmel Sayı Kontrolü

Bir mükemmel sayı, kendisini bölenlerin toplamına eşit olan bir sayıdır (kendisi hariç). Örneğin, 6 mükemmel bir sayıdır çünkü bölenleri 1, 2 ve 3'tür ve toplamları 6'dır. Aşağıda, Java'da while döngüsü kullanarak mükemmel sayı kontrolü yapan bir kod örneği bulunmaktadır:


//Mükemmel sayı kontrolü kodu buraya eklenecek.

Bu kod, benzer şekilde bir while döngüsü kullanarak sayının bölenlerini bulur ve toplamını hesaplar. Toplam, sayıya eşitse, sayı mükemmel bir sayıdır.

Armstrong Sayısı Kontrolü

Bir Armstrong sayısı, basamaklarının her birinin, basamak sayısının kuvvetine yükseltilmesinin toplamına eşit olan bir sayıdır. Örneğin, 153 bir Armstrong sayısıdır çünkü 1³ + 5³ + 3³ = 153'tür. Son olarak, Java'da while döngüsü kullanarak Armstrong sayısı kontrolü yapan bir kod örneği bulunmaktadır:


//Armstrong sayısı kontrolü kodu buraya eklenecek.

Bu kod, sayının basamaklarını ayırmak ve işlemleri gerçekleştirmek için while döngüsünü kullanır. Sonuç sayıya eşitse, sayı bir Armstrong sayısıdır.

Bu örnekler, Java'da while döngülerinin sayısal işlemlerde nasıl kullanılabileceğini göstermektedir. Daha karmaşık sayısal problemler için, bu temel örnekleri genişletebilir ve özelleştirebilirsiniz. Daha fazla örnek ve detaylı bilgi için fatihsoysal.com adresini ziyaret edebilirsiniz. Ayrıca, konu ile ilgili daha fazla bilgi için bu bağlantıya göz atabilirsiniz.

Umarım bu makale, Java programlama becerilerinizi geliştirmenize yardımcı olur! Herhangi bir sorunuz varsa, lütfen yorumlarda belirtmekten çekinmeyin.

#Etiketler: Java, while döngüsü, sayı özellikleri, asal sayı, mükemmel sayı, Armstrong sayısı, programlama, kod örnekleri


Yorumlar
İçeriği beğendiniz mi? Bir tartışma başlatın veya görüşlerinizi paylaşın.
Yorum Yaz

Bir yanıt yazın

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

Gönder

E-posta Bülteni
Yazılım Topluluğuna Katılın
En son güncellemeleri, yaratıcı ipuçlarını ve özel kaynakları doğrudan e-posta kutunuza alın. Tasarım ve inovasyonun geleceğini birlikte keşfedelim.
Mobil sürümden çık