Java Switch – Case Örneği…
Java ile switch – case mantığı çok basittir. Sizlere küçük bir örnek üzerinden, switch case mantığını anlatmaya çalışacağız. Switch – Case deyiminin mantığı, değişken değerine göre programın çalışmasını belirlemektir. if – else kod mantığı ile aynı olmasına rağmen, switch – case ile yazım yapmak bazı yerlerde hızımızı artıracak, bize pratiklik kazandıracaktır. Java Switch – Case için belirli bir kalıp vardır. Bu kalıbı sizlerle paylaşalım…
switch (kontrol_edilecek_degisken) {
case 1.deger:
islem1;
case 2.deger:
islem2;
case 3.deger:
islem3;
default:
digerdurumdayapilacakislem;
}
İşte örneğimizi de bu kalıp üzerinden yapacağız.
Örnek: Girilen sayıya göre haftanın günlerini ekrana yazdıran Java programını, switch case kullanarak yapınız.
Örneğin kullanıcı 2 girerse Salı yazacak.
Kullanıcı 1-7 arasında bir sayı girmezse uyarı mesajı verilecek.
package working_new_project;
import java.util.Scanner;
public class np {
 public static void main (String[] args)
 {
 int gun;
 System.out.println(“Size gün değerini söylememiz için lütfen (1-7) arasında bir sayı giriniz…”);
 Scanner p = new Scanner(System.in);
 gun = p.nextInt();
 switch(gun)
 {
 case 1:
  System.out.println(“1. Gün Pazartesi Günü”);
  break;
 case 2:
  System.out.println(“2. Gün Salı Günü”);
  break;
 case 3:
  System.out.println(“3. Gün Çarşamba Günü”);
  break;
 case 4:
  System.out.println(“4. Gün Perşembe Günü”);
  break;
 case 5:
  System.out.println(“5. Gün Cuma Günü”);
  break;
 case 6:
  System.out.println(“6. Gün Cumartesi Günü”);
  break;
 case 7:
  System.out.println(“7. Gün Pazar Günü”);
  break;
  default:
   System.out.println(“1-7 arası değer girmediniz. Size hangi güne karşılık geldiğini söyleyemiyoruz…”);
   break;
 }
 } 
}
ec
Java Switch – Case ile ilgili sizlerde kendi örneklerinizi oluşturarak üzerinde çalışabilirsiniz. program kodları uzun gibi görülse de, sürekli aynı işlemleri tekrarlıyoruz. Bu programın örnek çıktısı:
Size gün değerini söylememiz için lütfen (1-7) arasında bir sayı giriniz…
3
3. Gün Çarşamba Günü
Java ile ilgili sorularınızı lütfen yorum kısmından bize yazınız. Başarılar dileriz.

Yorumlar


Sen de Yorumla!

Yorum yapabilmek için giriş yapmalısınız.