Pages

13 Ocak 2012 Cuma

Switch-Case Kullanımına Örnek Bir Program

Switch-Case kullanımı if-else ile çok benzemektedir ve aynı işi if-else ilede yapabiliriz ancak kullanımında biraz farklılık olmaktadır. İhtiyaç olduğunda kullanmamız gerekebilir. Burada bir değişkeni şalter gibi düşünebiliriz, alabileceği tüm durumlar için bir case sıralaması yapıyoruz. Böylelikle şalter açıksa lambalarımız yanıyor, kapalıysa elektrik kesiliyor vs. Aşağıda ki programcıkta switch-case kullanımına bir örnek göreceksiniz, öncelikle 0’dan 3’e kadar bir random değer alınıyor. Daha sonra kullanıcının girdiği değer bu random değer ile toplanıyor, toplama işleminin sonucuna göre case değerlendirmeleri yapılıyor. Eğer uygun bir case yoksa default işlem çalışıyor.

package denemetahtasi;
// Switch-Case kullanımına örnek bir program

import java.util.Random;
import java.util.Scanner;

public class switchcase {

public static void main (String Args[]){

Random sayi = new Random();
int rakam = sayi.nextInt(3);
System.out.println("1'den 5'e kadar bir rakam giriniz: ");
Scanner s = new Scanner(System.in);
int rakam2 = s.nextInt();
System.out.println("Random gelen değer: "+rakam +"\n"+"Sizin girdiğiniz değer: "+ rakam2);
int toplam = rakam+rakam2;

switch(toplam) {

case 1: System.out.println("Toplam 1"); break;
case 2: System.out.println("Toplam 2"); break;
case 3: System.out.println("Toplam 3"); break;
case 4: System.out.println("Toplam 4"); break;
case 5: System.out.println("Toplam 5"); break;
case 6: System.out.println("Toplam 6"); break;

default: System.out.println("\nError !");
}
}
}

Hiç yorum yok: