C # IF, Switch, For, While Loop İfadeleri Eğitimi (Örnekler)

İçindekiler:

Anonim

Akış Kontrolü ve koşullu ifadeler

Akış kontrolü ve koşul ifadeleri, bir programın akışını değiştirmek için herhangi bir programlama dilinde mevcuttur.

Örneğin, bir kişi belirli bir mantığa dayalı olarak yalnızca belirli bir dizi ifadeyi yürütmek isterse, Akış kontrolü ve koşullu ifadeler faydalı olacaktır.

C # 'da bulunan çeşitli ifadeleri incelerken daha iyi anlayacaksınız.

Lütfen aşağıdaki tüm kodun Program.cs dosyasına yapıldığını unutmayın.

Bu eğitimde öğreneceksiniz-

  • If İfadesi
  • Switch İfadesi
  • Döngü sırasında
  • Döngü için

1) If ifadesi

İf ifadesi, bir dizi ifadeyi çalıştırmadan önce bir mantıksal ifadeyi değerlendirmek için kullanılır. Bir ifade doğru olarak değerlendirilirse, bir dizi ifade çalıştırır, aksi takdirde başka bir dizi ifade çalıştırır.

Aşağıdaki örneğimizde, değer adlı bir değişken için bir karşılaştırma yapılmıştır. Değişkenin değeri 10'dan küçükse, bir ifade çalıştırır veya başka bir ifade üzerinde çalışır.

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){Int32 value = 11;if(value<10){Console.WriteLine("Value is less than 10");}else{Console.WriteLine("Value is greater than 10");}Console.ReadKey();}}}

Kod Açıklama

  1. Önce değer adında bir değişken tanımlıyoruz ve onu 11 değerine ayarlıyoruz.
  2. Daha sonra, değerin değişkenin 10'undan küçük olup olmadığını kontrol etmek için 'if' ifadesini kullanırız. Sonuç doğru veya yanlış olacaktır.
  3. If koşulu doğru olarak değerlendirilirse, konsola "Değer 10'dan az" mesajını göndeririz.
  4. If koşulu yanlış olarak değerlendirilirse, konsola "Değer 10'dan büyük" mesajını göndeririz.

Yukarıdaki kod doğru girilirse ve program başarıyla çalıştırılırsa, aşağıdaki çıktı görüntülenecektir.

Çıktı:

'Eğer' ifadesinin yanlış olarak değerlendirildiğini açıkça görebiliyoruz. Dolayısıyla konsola "Değer 10'dan büyük" mesajı gönderildi.

2) Anahtar beyanı

Switch ifadesi, 'if' ifadesine yapılan bir geliştirmedir. Tek seferde değerlendirilmesi gereken birden fazla ifadeniz varsa, birden çok 'if' ifadesi yazmak sorun olur.

Switch ifadesi, bir ifadeyi değerlendirmek ve ifadenin sonucuna göre farklı ifadeler çalıştırmak için kullanılır. Bir koşul doğru olarak değerlendirilmezse, switch ifadesi bir sonraki koşula ve bu şekilde devam eder.

Bakalım aşağıdaki örnekle bunun nasıl çalıştığını görelim. Burada yine 'değer' adlı bir değişkenin değerini karşılaştırıyoruz. Daha sonra değerin 1'e mi yoksa 2'ye mi yoksa tamamen farklı bir şeye mi eşit olduğunu kontrol ederiz.

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){Int32 value=11;switch(value){case 1: Console.WriteLine("Value is 1");break;case 2: Console.WriteLine("Value is 2");break;default: Console.WriteLine("value is different");break;}}}}

Kod Açıklaması: -

  1. Önce 'değer' adında bir değişken tanımlayıp 11 değerine ayarlıyoruz.
  2. Daha sonra 'değer' değişkeninin değerini kontrol etmek için 'switch' ifadesini kullanırız.
  3. Durum ifadeleri, farklı koşulları ayarlamak için kullanılır. Koşullara bağlı olarak, bir dizi ifade yürütülebilir. Bir switch deyiminin birden çok durum koşulu olabilir. İlk case ifadesi, değişkenin değerinin 1'e eşit olup olmadığını kontrol eder.
  4. İlk case ifadesi doğruysa, konsola "Değer 1" mesajı yazılır.
  5. Break deyimi, bir koşul doğru olduğunda tüm switch deyiminden kopmak için kullanılır.
  6. Varsayılan koşul, özel bir koşuldur. Bu sadece, hiçbir vaka ifadesi doğru olarak değerlendirilmezse, varsayılan koşul için ifade kümesini çalıştırdığı anlamına gelir.

Yukarıdaki kod doğru girilirse ve program başarıyla çalıştırılırsa, aşağıdaki çıktı görüntülenecektir. Hiçbir koşul sağlanmadığından çıktı, "Değer farklı" varsayılan değerini yazdırır.

Çıktı:

3) Döngü sırasında

While döngüsü, yinelemeli amaçlar için kullanılır. Diyelim ki belirli bir dizi ifadeyi belirli sayıda tekrarlamak istiyorsanız, while döngüsü kullanılır.

Aşağıdaki örneğimizde, bir 'i' değişkeninin değerini görüntülemek için while ifadesini kullanıyoruz. While ifadesi, değeri 3 kez görüntülemek için kullanılır.

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){Int32 value=3,i=0;while(i

Kod Açıklaması: -

  1. Biri değer, diğeri 'i' olmak üzere iki Tamsayı değişkeni tanımlanmıştır. Değer değişkeni, while ifademizi yinelememiz gereken üst sınır olarak kullanılır. Ve iterasyon sırasında işlenecek değişkendir.
  2. While ifadesinde, 'i'nin değeri sürekli olarak üst sınıra göre kontrol edilir.
  3. Burada konsola 'i' değerini gösteriyoruz. Ayrıca 'i'nin değerini de artırıyoruz.

Yukarıdaki kod doğru girilirse ve program başarıyla çalıştırılırsa, aşağıdaki çıktı görüntülenecektir.

Çıktı:

Burada while ifadesinin 3 kez yürütüldüğünü ve aynı anda artırıldığını görebilirsiniz. Ve her seferinde, 'i' değişkeninin mevcut değerini gösteriyordu.

4) Döngü için

'For' döngüsü de yinelemeli amaçlar için kullanılır. Diyelim ki belirli bir dizi ifadeyi belirli sayıda tekrarlamak istiyorsanız, o zaman forloop kullanılır.

Aşağıdaki örneğimizde, 'i' değişkeninin değerini görüntülemek için 'for' ifadesini kullanıyoruz. 'For' ifadesi, değeri 3 kez görüntülemek için kullanılır.

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){for(Int32 i=0;i<3;i++){Console.WriteLine(i);}Console.ReadKey();}}}

Kod Açıklaması: -

  1. 'For' anahtar sözcüğü, 'for döngü' ifadesini başlatmak için kullanılır.
  2. 'For döngüsü'nde 3 şey tanımlıyoruz. Birincisi, 'for döngüsünde' kullanılacak bir değişkenin değerini başlatmaktır.
  3. İkincisi, 'i'nin değerini bir üst sınırla karşılaştırmaktır. Bizim durumumuzda üst sınır 3 (i <3) değeridir.
  4. Son olarak, buna göre 'i' değerini artırıyoruz.
  5. Burada konsola 'i' değerini gösteriyoruz.

Yukarıdaki kod doğru girilirse ve program başarıyla çalıştırılırsa, aşağıdaki çıktı görüntülenecektir.

Çıktı:

Burada 'for' ifadesinin 3 kez çalıştırıldığını görebilirsiniz. Ve her seferinde, 'i' değişkeninin mevcut değerini gösteriyordu.