Tekil Mesaj gösterimi
Alt 03 Aralık 2010, 18:00   #2
Çevrimdışı
Fonzerelli
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Java Uygulamaları




Basit bir hesap makinesi 4 işlemli ;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * * @author CAN */ public class Main { public static int validate(String input){ try { int output = Integer.parseInt (input); return output; } catch (Exception e){ System.out.println(e.getMessage()); return -1; } } //end validate function /** * @param args */ public static void main(String[] args) throws IOException{ // TODO Auto-generated method stub BufferedReader br = new BufferedReader (new InputStreamReader(System.in));//read the input from console while(true){ System.out.print ( "\nNumara girin: " ); String input1 = br.readLine(); System.out.print ( "\n Numara girin: " ); String input2 = br.readLine(); int num1 = validate(input1); int num2 = validate(input2); if(num1 == -1 || num2 == -1){ System.out.println("Dogru int değeri girin..."); } else{ System.out.println("\n1.Topla\n2.Çıkar\n3.Çarp\n4.Divide\n5.Çık"); System.out.print( "Seçim belirtin : "); int option = Integer.parseInt(br.readLine()); switch(option){ case 1: double addAnswer = num1 + num2; break; case 2: int subAnswer = num1 - num2; value System.out.println(num1+" - "+num2+" = "+subAnswer); break; case 3: int mulAnswer = num1 * num2; System.out.println(num1+" * "+num2+" = "+mulAnswer); break; case 4: if(num2 != 0){ double divAnswer = (double)num1 / (double)num2; double System.out.println(num1+" / "+num2+" = "+divAnswer); }else{ System.out.println ("Division by zero is not allowed!"); } break; case 5: System.exit(0); default: System.out.println("Seçim yapınız..."); } } } } }


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver