Switch Deyimlerinde Java Enums Nasıl Kullanılır?

Switch Deyimlerinde Java Enums Nasil Kullanilir



Programlamada bazen sabitin sabit boyutunu temsil etmek isteriz. Bu amaçla Java, değişkenin önceden tanımlanmış sabiti ayarlamasını sağlayan özel sınıflar olan Java numaralarını sağlar. Tanımlanan değişkene büyük harflerle bir veya birden fazla değer atanmalı ve virgülle ayrılmalıdır.

Bu gönderi şunları açıklayacaktır:







Java'da Enums nedir?

Java numaralandırmaları, değiştirilemez değişken ve sabitten oluşan özel sınıflardır. Bir numaralandırma yapmak için “ Sıralama interface veya class yerine ” anahtar sözcüğünü kullanın ve sabitleri ayırmak için virgül kullanın. Ayrıca, her zaman büyük harflerle yazılmalıdır.



Switch Deyimlerinde Java Enums Nasıl Kullanılır?

Java enums'larını switch deyimlerinde kullanmak için aşağıdaki örneği izleyin.



Her şeyden önce, bir enum sınıfı oluşturun ve sabiti virgülle ayırarak büyük harfle ekleyin:





Sıralama Yetenek {

YENİ ,
ORTALAMA,
PROFESYONEL,
UZMAN
}

Ardından, karşılık gelen değere sahip bir sınıf nesnesi bildirin:

Beceri testiBeceri = Yetenek. UZMAN ;

Switch deyimini kullanın ve şimdi '' içindeki eklenen sabit değerlere göre farklı durumlar tanımlayın. yetenek ' sınıf. Ayrıca, “ println() Konsolda çıktıyı görüntülemek için ” yöntemi kullanılır ve “ kırmak ” anahtar sözcüğü, belirtilen durum karşılandığında yürütmeyi durdurur:



anahtar ( test Becerisi ) {
dava YENİ :
sistem . dışarı . yazdır ( 'Yeni' ) ;
kırmak ;
dava ORTALAMA :
sistem . dışarı . yazdır ( 'Ortalama' ) ;
kırmak ;
dava PROFESYONEL :
sistem . dışarı . yazdır ( 'Profesyonel' ) ;
kırmak ;
dava UZMAN :
sistem . dışarı . yazdır ( 'Uzman' ) ;
}

Verilen koda göre, switch deyimi verilen tüm durumları sırayla kontrol etti ve konsolda “Expert” yazdırdı:

Bu, switch deyimlerinde Java numaralarını kullanmakla ilgili.

Çözüm

Java numaralandırmalarını switch deyimlerinde kullanmak için, önce bir numaralandırma sınıfı oluşturun ve sabiti virgülle ayırarak büyük harfle ekleyin. Ardından, sınıfı tanımlayın ve sınıfa değer ekleyin. Son olarak, “ anahtar ' ifadesinde değer verilen katma sabite dayalı ifade yetenek ' sınıf. Bu gönderi, switch deyimlerinde Java enums kullanma yöntemini gösterdi.