22 03 2014
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;
}
}