java hesap makinesi

Java Hesap Makinesi

Herkese merhaba, bu yazımızda sizlerle Java Hesap Makinesi yapacağız. Bu örneğimizde sadece main fonksiyonda ilerleyeceğiz, basit bir switch case ile işlemleri hallediyoruz. Önce hangi işlemi yapacağını seçtirip ardından da a ve b adında tanımladığımız değişkenlerle işlemi yaptırıp çıktı vereceğiz.

 

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("************************************");
        String islemler = "1. Toplama\n"
                          +"2. Çıkarma\n"
                          +"3. Çarpma\n"
                          +"4. Bölme";
        System.out.println(islemler);
        System.out.println("************************************");
        System.out.println("İşlemi Seçiniz:");
        String islem = scanner.nextLine();
        int a;
        int b;
        
        switch(islem){
            case "1":
                System.out.print("Birinci Sayı: ");
                a = scanner.nextInt();
                System.out.print("İkinci Sayı: ");
                b = scanner.nextInt();
                System.out.println("Girilen Değerlerin Toplamları : " + (a+b));
                break;
            case "2":
                System.out.print("Birinci Sayı: ");
                a = scanner.nextInt();
                System.out.print("İkinci Sayı: ");
                b = scanner.nextInt();
                System.out.println("Girilen Değerlerin Farkları : " + (a-b));
                break;
            case "3":
                System.out.print("Birinci Sayı: ");
                a = scanner.nextInt();
                System.out.print("İkinci Sayı: ");
                b = scanner.nextInt();
                System.out.println("Girilen Değerlerin Çarpımları : " + (a * b));
                break;
            case "4":
                System.out.print("Birinci Sayı: ");
                a = scanner.nextInt();
                System.out.print("İkinci Sayı: ");
                b = scanner.nextInt();
                System.out.println("Girilen Değerlerin Bölümü : " + ((double)a / b));
                break;
            default:
                System.out.println("Geçersiz İşlem");
        }
    }
}

Daha Fazla Örnek İçin Yazılım Kategorimizi Ziyaret Edebilirsiniz

 

Yorum Yap