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