07 KASIM 2017
PAZARTESİ
21.52
Java - Switch/Case Kullanımı

If/Else yapısının bir benzeri olan Switch/Case, tüm programlama dilerinde olduğu gibi aynı mantık ile çalışmaktadır.

 

Switch/Case yapısı

switch(İFADE) {
	case DEĞER1:
		DURUM
		break;
	case DEĞER2:
		DURUM
		break;
	case DEĞER3:
		DURUM
		break;
	default:
		DURUM
		break;
}

şeklindedir.

ÖRNEK

a sayısının 1,2 ve 3'e olan eşitliğini ve eğer bu 3 rakama eşit değilse ekrana verecek uyarıyı switch/case ile oluşturun.

ÇÖZÜM

int a = 2;
switch(a) {
	case 1:
		System.out.println("a = 1'dir.");
		break;
	case 2:
		System.out.println("a = 2'dir.");
		break;
	case 3:
		System.out.println("a = 3'tür.");
		break;
	default:
		System.out.println("a sayısı 1,2 ve 3'ten farklıdır.");
		break;
}

ÖRNEK

Haftanın günlerini switch/case yapısı ile oluşturun.

ÇÖZÜM

int gun = 2;
switch(gun) {
	case 1:
		System.out.println("Bugün: PAZARTESİ");
		break;
	case 2:
		System.out.println("Bugün: SALI");
		break;
	case 3:
		System.out.println("Bugün: ÇARŞAMBA");
		break;
	case 4:
		System.out.println("Bugün: PERŞEMBE");
		break;
	case 5:
		System.out.println("Bugün: CUMA");
		break;
	case 6:
		System.out.println("Bugün: CUMARTESİ");
		break;
	case 7:
		System.out.println("Bugün: PAZAR");
		break;
	default:
		System.out.println("HATA");
		break;
}

ÖRNEK

Hafta içi ve hafta sonu olmak üzere switch/case ile bir yapı oluşturun.

ÇÖZÜM

int gun = 2;
switch(gun) {
	case 1:
	case 2:
	case 3:
	case 4:
	case 5:
		System.out.println("Haftaiçi");
		break;
	case 6:
	case 7:
		System.out.println("Haftasonu");
		break;
	default:
		System.out.println("HATA");
		break;
}
YORUMLAR 0
Bu konuya henüz kimse yorum yapmadı.
İlk yorumu sen yapmak ister misin?
YORUM BIRAK
Şuanda bu yoruma cevap yazıyorsunuz:
İptal Et