Java ile Basit Hesap Makinesi Kodlama Rehberi

03 Jul 2026 13 görüntüleme Yazılım

Java ile Basit Hesap Makinesi Kodlama Rehberi

Java, güçlü ve popüler bir programlama dilidir. Bu yazımızda, Java kullanarak basit bir hesap makinesi oluşturmayı öğreneceğiz. Hem yeni başlayanlar hem de deneyimli programcılar için eğlenceli bir proje olan bu hesap makinesi, temel matematiksel işlemleri gerçekleştirebilecektir.

1. Gerekli Araçlar ve Ortam

Java ile çalışmaya başlamak için aşağıdaki araçlara ihtiyacınız olacak:

  • Java Development Kit (JDK): Java uygulamaları geliştirmek için gereklidir. JDK'nın en son sürümünü buradan indirebilirsiniz.
  • Bir IDE (Entegre Geliştirme Ortamı): Eclipse, IntelliJ IDEA veya NetBeans gibi bir IDE kullanarak kodunuzu daha kolay yazabilir ve yönetebilirsiniz.

2. Proje Oluşturma

IDE'nizi açın ve yeni bir Java projesi oluşturun. Projenizi oluşturduktan sonra, bir Java sınıfı oluşturun. Örneğin, HesapMakinesi.java adını verebilirsiniz.

3. Temel Kodlama

Şimdi, hesap makinemizin temel işlevlerini kodlamaya başlayalım. Öncelikle, kullanıcıdan girdi alacak ve bu girdilere göre işlem yapacak bir yapı oluşturalım. Aşağıdaki kod örneği, temel matematiksel işlemleri (toplama, çıkarma, çarpma, bölme) gerçekleştirecek şekilde hazırlanmıştır:

import java.util.Scanner;

public class HesapMakinesi {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("Birinci sayıyı girin:");
        double sayi1 = scanner.nextDouble();

        System.out.println("İkinci sayıyı girin:");
        double sayi2 = scanner.nextDouble();

        System.out.println("Yapmak istediğiniz işlemi seçin:");
        System.out.println("1 - Toplama");
        System.out.println("2 - Çıkarma");
        System.out.println("3 - Çarpma");
        System.out.println("4 - Bölme");

        int islem = scanner.nextInt();

        double sonuc;

        switch (islem) {
            case 1:
                sonuc = sayi1 + sayi2;
                System.out.println("Sonuç: " + sonuc);
                break;
            case 2:
                sonuc = sayi1 - sayi2;
                System.out.println("Sonuç: " + sonuc);
                break;
            case 3:
                sonuc = sayi1 * sayi2;
                System.out.println("Sonuç: " + sonuc);
                break;
            case 4:
                if (sayi2 != 0) {
                    sonuc = sayi1 / sayi2;
                    System.out.println("Sonuç: " + sonuc);
                } else {
                    System.out.println("Bir sayıyı sıfıra bölemezsiniz!");
                }
                break;
            default:
                System.out.println("Geçersiz işlem seçimi!");
                break;
        }

        scanner.close();
    }
}

4. Kod Açıklaması

Yukarıdaki kodda, kullanıcıdan iki sayı ve bir işlem seçimi alıyoruz. Scanner sınıfı, kullanıcıdan giriş almak için kullanılır. switch ifadesi, kullanıcının seçtiği işleme göre uygun matematiksel işlemi gerçekleştirir.

5. Geliştirme ve Genişletme Fikirleri

Bu basit hesap makinesi projesini geliştirmek için aşağıdaki fikirleri düşünebilirsiniz:

  • Birden fazla işlem yapabilme özelliği ekleyin.
  • Hesaplamaları tarih ve saat bilgisi ile kaydedin.
  • Grafik arayüz (GUI) ekleyerek kullanıcı deneyimini geliştirin.
  • Hesaplamaların geçmişini tutun.

6. Sonuç

Java ile basit bir hesap makinesi oluşturmak, programlama becerilerinizi geliştirmek için harika bir başlangıçtır. Limit Bilgisayar Kursu olarak, bu tür projelerle programlama öğrenimini destekliyoruz. Ankara'nın Kızılay bölgesinde yer alan kurslarımızda, uzman eğitmenlerimizle birlikte daha fazla Java projesi üzerinde çalışarak becerilerinizi geliştirebilirsiniz.

7. Harekete Geçin!

Yeni bir beceri kazanmak ve kariyerinize yön vermek için doğru yerdesiniz. Limit Bilgisayar Kursu ile kariyerinize yatırım yapın! 0 536 601 06 16

Bu Yazıyı Paylaş
ÜCRETSİZ ONLINE SINAV

Online Bilgisayar İşletmenliği Deneme Sınavı

40 soruluk profesyonel deneme sınavıyla bilgi seviyenizi ölçün. Anında sonuç!

Hemen Sınava Başla