5.00 / 1 oy

C# if - else if - else kullanımı ve örnekleri

Mantıksal sorgular, programlama dillerinin en önemli bileşenlerinden birisidir ve programın şartlara bağlı olarak bir sonraki adımı belirleyebilmesini sağlarlar. Sitede daha önce de çeşitli programlama dilleri için if (eğer) sorgularına dair örnekler paylaşıldığını gördüm ve linklerini aşağıya ekledim.

bkz: PHP'de if else kullanımı ve örnekleri

bkz: Matlab'da if else ve elseif kullanımı ve örnekleri

bkz: Java'da iç içe if örnekleri

bkz: Java'da IF ifadesinin tek satırlı kısa yazımı

bkz: Java'da mantık ifadeleri

bkz: Ternary Operator Nedir?

if sorgularını farklı şekillerde kullanabilmek mümkündür. Ezberlemeden mantığını anlamanızı tavsiye ediyorum:

- sadece if: if'in koşullarının sağlanmasına bağlı olarak altındaki kodları çalıştırır

Örnek:

int a = 5;

  if (a>3)
     System.Console.WriteLine("a üçten büyüktür");

Çıktı: a üçten büyüktür

- if ve else if: if bloğundaki şart sağlanmaz ise sonraki else if'in ya da else if'lerin şartları sırasıyla kontrol edilir. Şartların sağlanması durumunda o else if'in altındaki kodlar çalıştırılır ve diğer else if ifadeleri kontrol edilmez

Örnek:

int a = 2;

if (a > 3)
    System.Console.WriteLine("a üçten büyüktür");
else if (a < 3)
    System.Console.WriteLine("a üçten küçüktür");

Çıktı: a üçten küçüktür

- if ve else: if'in koşullarının sağlanmamaası durumunda else altındaki kodlar kesin çalışır, else kalan tüm diğer şartlar anlamına gelmektedir

Örnek:

int a = 5;

if (a == 3)
    System.Console.WriteLine("a üçtür");
else
    System.Console.WriteLine("a üç değildir");

Çıktı: a üç degildir

- if - else if - else: sırasıyla if ve else if şartları kontrol edilir, tümünün sağlanmaması durumunda else if altındaki kodlar çalışır.

Örnek:

int a = 5;

if (a < 3)
    System.Console.WriteLine("a üçten küçüktür");
else if (a < 5)
    System.Console.WriteLine("a beşten küçüktür");
else if (a == 5)
    System.Console.WriteLine("a beştir");
else
    System.Console.WriteLine("a beşten büyüktür");

Çıktı: a bestir

 

Edit: Sonraki yazı için bkz: C# iç içe if kullanımı ve örnekleri

mbologlu

03.04.2021 00:19

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
C# if - else if - else kullanımı ve örnekleri

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.