Doç. Dr. GÜRAY SONUGÜR

Doç. Dr. Güray SONUGÜR – Öğrenci Bilgi Paylaşım Platformu

Klavyeden sayı ve hesap türü seçerek dört işlem hesabı

import javax.swing.JOptionPane;

public class DortIslem {
public static void main(String[] args) {
int sayi1 = Integer.valueOf(JOptionPane.showInputDialog(“Birinci Sayıyı Girin”));
int sayi2 = Integer.valueOf(JOptionPane.showInputDialog(“İkinci Sayıyı Girin”));
String HT = String.valueOf(JOptionPane.showInputDialog(“İşlem Tipini Girin T,C,B,X”));
// Üç değer diğer metoda karşılaştırma ve matematiksel işlem için gönderildi
JOptionPane.showMessageDialog(null, “Sonuç: ” + sonuc(sayi1, sayi2, HT)) ;
//System.out.println(“Sonuc: ” + sonuc(sayi1, sayi2, HT));
}

private static int sonuc(int a, int b, String HesapTuru)
{

//hesap türü alanından girilen tek karakterlik bir string  ile işlem tipi seçiliyor.

//equalsIgnoreCase() metodo ile büyük/küçük harf hassasiyeti devre dışı bırakılıyor.
if (HesapTuru.equalsIgnoreCase(“T”))
return a + b;
else if (HesapTuru.equalsIgnoreCase(“C”))
return a – b;
else if (HesapTuru.equalsIgnoreCase(“B”))
return a / b;
else if (HesapTuru.equalsIgnoreCase(“X”))
return a * b;
else // hiçbiri değilse 0 döndür
return 0;
}
}