IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   JavaScript (https://www.ircforumlari.net/javascript/)
-   -   Java'da Switch-Case Yapısı ile Menü (https://www.ircforumlari.net/javascript/689596-javada-switch-case-yapisi-ile-menu.html)

Kaf_Dağı 18 Mart 2015 14:57

Java'da Switch-Case Yapısı ile Menü
 
Projeye Scanner sınıfı import edilmelidir.
Kod:
import java.util.Scanner;
Uygulama:

1. Kullanıcıya hangi matematik işlemini yapmak istediğini soran menü gösterilir.
2. Tercih edilen seçenek klavye ile girilir.
3. Kullanıcıdan, seçilen işlemin yapılması için iki tane sayı girmesi istenilir.
4. Sonuç kullanıcıya gösterilir.

Yöntem:

1. Projenin sürekli çalışması için while döngüsü kullanılarak sonsuz bir döngü oluşturulur.
2. Kullanıcının yaptığı seçim değeri bir int'e eşitlenir.
3. Switch ile değer okunur case ile yaptığı tercihe göre işlem yapılır.
4. Sonuç ekrana yazdırılır.

Kod:
while(1==1){
Scanner scan = new Scanner(System.in);
int secim;
System.out.println("Hesap Makinesin1. Toplaman2. Cikarman3. Carpman4. Bolmen5. Cikis");
secim=scan.nextInt();
int x,y,toplam;
switch (secim){
case 1:
System.out.println("Toplama islemi icin iki sayi giriniz: ");
x = scan.nextInt();
y=scan.nextInt();
toplam = x+y;
System.out.println("Sonuc= "+toplam);
break;
case 2:
System.out.println("Cikarma islemi icin iki sayi giriniz: ");
x = scan.nextInt();
y=scan.nextInt();
toplam = x-y;
System.out.println("Sonuc= "+toplam);
break;
case 3:
System.out.println("Carpma islemi icin iki sayi giriniz: ");
x = scan.nextInt();
y=scan.nextInt();
toplam = x*y;
System.out.println("Sonuc= "+toplam);
break;
case 4:
System.out.println("Bolme islemi icin iki sayi giriniz: ");
x = scan.nextInt();
y=scan.nextInt();
toplam = x/y;
System.out.println("Sonuc= "+toplam);
break;
default:
System.out.println("CIKIS");
break;
}
}


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 14:43.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk