If-else vs. Anahtarı

Yazar: Laura McKinney
Yaratılış Tarihi: 4 Nisan 2021
Güncelleme Tarihi: 15 Mayıs Ayı 2024
Anonim
Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"]
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"]

İçerik

Bir if-else ifadesi ile switch ifadesi arasındaki fark, if-else ifadesinin hangi ifadenin yürütüleceğine karar vermesi ve çoklu ifadeler kullanmasıdır, buna karşın switch ifadesi kullanıcının hangi ifadenin yürütüleceğine karar vermesine izin verir ve signal ifadesini kullanır.


Bilgisayar programlamada, seçim ifadeleri çoğu durumda kullanılır. Birçok seçim ifadesi türü vardır: en çok kullanılan seçim ifadesi, if-else ve switch ifadeleridir. İf-else ifadesi, hangi ifadenin yürütüleceğine karar verir ve çoklu ifadeler kullanır, buna karşın switch ifadesi, kullanıcının hangi ifadenin yürütüleceğine karar vermesine izin verir ve signal ifadesini kullanır. Belirli bir bloğa select cümleleri kullanılarak kontrol verilir.

İf-else ifadesi nesne yönelimli programlamada kullanılır. Eğer bir if-else ifadesinin genel formatından bahsedersek: if (expression). Bir programlama dilinde, eğer ve başka anahtar kelimeler. İf-else ifadesini çalıştırmak için bir dizi talimat kullanırsınız. Boole değeri, true ve false olan if-else ifadesi için kullanılır. Eğer ifade doğru değilse, yanlış döndürür, aksi takdirde doğru döndürür. Switch deyiminin genel biçimi şudur: switch (expression) {case constant1: Statement (s); break; case constants2: ifadeler; break; vaka sabiti3; tablolar, (s); break; vaka sabiti4; tablolar, (s); break; varsayılan ifadeler}. Bu ifade bir tamsayı veya karakter sabitlerini değerlendirir. Anahtarlamada ve seçeneklerde birden fazla seçenek vardır, anahtar ifadesinde çok önemli bir rol oynar. Durum 1, durum 2, durum 3 ve durum4 gibi koşullar vardır. Switch deyimi, bu koşullar arasında geçiş yapmanıza ve break deyimini kullanarak sonlandırmanıza izin verir.


İçindekiler: If-else ve Switch Arasındaki Fark

  • Karşılaştırma Tablosu
  • If-else ifadesi
  • Anahtar deyimi
  • Anahtar Farklılıklar
  • Sonuç
  • Açıklayıcı Video

Karşılaştırma Tablosu

temelIf-else ifadesi Anahtar deyimi
anlam if-else ifadesi, hangi ifadenin yürütüleceğine karar verir ve birden çok ifade kullanırAnahtar deyimi, kullanıcının hangi ifadenin yürütüleceğine karar vermesine izin verir.
Kayan tam sayıIf-else ifadesi ayrıca kayan tam sayıyı da değerlendirir.Switch ifadesi değişken tamsayıyı değerlendiremez.
Mantıksal ifade If-else deyimi mantıksal ifadeyi test ederSwitch deyimi mantıksal ifadeyi test etmez
uygulamaİf-else ifadesinin uygulanması kolaydırSwitch ifadesinin uygulanması kolay değildir

If-else ifadesi

İf-else ifadesi nesne yönelimli programlamada kullanılır. Eğer bir if-else ifadesinin genel formatından bahsedersek: if (expression). Bir programlama dilinde, eğer ve başka anahtar kelimeler. İf-else ifadesini çalıştırmak için bir dizi talimat kullanırsınız. Boole değeri, true ve false olan if-else ifadesi için kullanılır. Eğer ifade doğru değilse, yanlış döndürür, aksi takdirde doğru döndürür.


Anahtar deyimi

Switch deyiminin genel biçimi şudur: switch (expression) {case constant1: Statement (s); break; case constants2: ifadeler; break; vaka sabiti3; tablolar, (s); break; vaka sabiti4; tablolar, (s); break; varsayılan ifadeler}. Bu ifade bir tamsayı veya karakter sabitlerini değerlendirir. Anahtarlamada ve seçeneklerde birden fazla seçenek vardır, anahtar ifadesinde çok önemli bir rol oynar. Durum 1, durum 2, durum 3 ve durum4 gibi koşullar vardır. Switch deyimi, bu koşullar arasında geçiş yapmanıza ve break deyimini kullanarak sonlandırmanıza izin verir.

Anahtar Farklılıklar

  1. If-else ifadesi, hangi ifadenin yürütüleceğine karar verir ve çoklu ifadeler kullanır, Switch ifadesi ise kullanıcının hangi ifadenin yürütüleceğine karar vermesine izin verir.
  2. If-else ifadesi ayrıca değişken tam sayıyı da değerlendirirken, Switch ifadesi değişken tam sayıyı değerlendiremez.
  3. If-else ifadesi mantıksal ifadeyi test ederken, Switch ifadesi mantıksal ifadeyi test etmez.
  4. İf-else ifadesinin uygulanması kolaydır, switch ifadesinin uygulanması ise kolay değildir.

Sonuç

Yukarıdaki bu makalede if-else ile switch ifadesinin uygulanması ile arasındaki açık farkı görüyoruz.

Açıklayıcı Video