Java Eğitimleri

Java ANA SAYFA Java'ya Giriş Java Başlarken Java Sözdizimi Java Yorumları Java Değişkenleri Java Veri Türleri Java Tipi Döküm Java Operatörleri Java Dizeleri Java Matematiği Java Booleanları Java Eğer... Başka Java Anahtarı Java while Döngüsü Döngü için Java Java Ara/Devam Java Dizileri

Java Yöntemleri

Java Yöntemleri Java Yöntemi Parametreleri Java Yöntemi Aşırı Yüklemesi Java Kapsamı Java Özyineleme

Java Sınıfları

Java OOP'si Java Sınıfları/Nesneleri Java Sınıfı Nitelikleri Java Sınıfı Yöntemleri Java Oluşturucuları Java Değiştiriciler Java Kapsülleme Java Paketleri / API Java Kalıtımı Java Polimorfizmi Java İç Sınıfları Java Soyutlama Java Arayüzü Java Numaraları Java Kullanıcı Girişi Java Tarihi Java Dizi Listesi Java Bağlantılı Listesi Java Hash Haritası Java HashSeti Java Yineleyici Java Sarıcı Sınıfları Java İstisnaları Java Normal İfadesi Java Konuları Java Lambda

Java Dosya İşleme

Java Dosyaları Java Dosyaları Oluşturma/Yazma Java Okuma Dosyaları Java Dosyaları Sil

Java Nasıl Yapılır

İki Sayı Ekle

Java Referansı

Java Anahtar Kelimeleri Java Dize Yöntemleri Java Matematik Yöntemleri

Java Örnekleri

Java Örnekleri Java Derleyici Java Alıştırmaları Java Testi Java Sertifikası


Java Anahtarı


Java Anahtarı İfadeleri

Yürütülecek birçok kod bloğundan birini seçmek için switchifadeyi kullanın.

Sözdizimi

switch(expression) {
  case x:
    // code block
    break;
  case y:
    // code block
    break;
  default:
    // code block
}

Bu nasıl çalışır:

  • İfade switchbir kez değerlendirilir.
  • İfadenin değeri, her birinin değerleriyle karşılaştırılır case.
  • Bir eşleşme varsa, ilgili kod bloğu yürütülür.
  • ve anahtar sözcükleri isteğe bağlıdır breakve defaultbu bölümde daha sonra açıklanacaktır.

Aşağıdaki örnek, haftanın günü adını hesaplamak için gün numarasını kullanır:

Örnek

int day = 4;
switch (day) {
  case 1:
    System.out.println("Monday");
    break;
  case 2:
    System.out.println("Tuesday");
    break;
  case 3:
    System.out.println("Wednesday");
    break;
  case 4:
    System.out.println("Thursday");
    break;
  case 5:
    System.out.println("Friday");
    break;
  case 6:
    System.out.println("Saturday");
    break;
  case 7:
    System.out.println("Sunday");
    break;
}
// Outputs "Thursday" (day 4)


Ara Anahtar Kelime

Java bir anahtar kelimeye ulaştığında break , anahtar bloğundan çıkar.

Bu, blok içinde daha fazla kod ve vaka testinin yürütülmesini durduracaktır.

Bir eşleşme bulunduğunda ve iş bittiğinde, mola verme zamanı. Daha fazla teste gerek yok.

Bir mola, anahtar bloğundaki kodun geri kalanının yürütülmesini "yok saydığı" için çok fazla yürütme süresi kazandırabilir.



Varsayılan Anahtar Kelime

Anahtar defaultkelime, büyük/küçük harf eşleşmesi olmadığında çalıştırılacak bazı kodları belirtir:

Örnek

int day = 4;
switch (day) {
  case 6:
    System.out.println("Today is Saturday");
    break;
  case 7:
    System.out.println("Today is Sunday");
    break;
  default:
    System.out.println("Looking forward to the Weekend");
}
// Outputs "Looking forward to the Weekend"

defaultDeyim bir switch bloğundaki son ifade olarak kullanılıyorsa, bir break gerekmediğini unutmayın .


Egzersizlerle Kendinizi Test Edin

Egzersiz yapmak:

Aşağıdaki switchifadeyi tamamlamak için eksik parçaları ekleyin.

int day = 2;
switch () {
   1:
    System.out.println("Saturday");
    break;
   2:
    System.out.println("Sunday");
    ;
}