Merhaba arkadaşlar bugün sizlere c# da if koşulunu anlatacağım if koşulunun mantığı oldukça basittir.
if(koşul)
{
işlem
}
If mantığı bu şekilde işler aynı zamanda ifin özellikleri vardır.
if(koşul)
{
işlem
}else if(koşul)
{
işlem
}
Buradaki kullandığım else if adlı terim “eğer değilse” anlamındadır. Yani eğer 1. koşul desteklenmezse else if ile 2. koşula geçer. Eğer o koşul geçerse 2. işlemi yapar. Bu else if i istediğiniz kadar uzatabilirsiniz mesela 1. koşul kabul edilmez ise 2.ye geçer kabul edilmez ise 3. ye o da geçmez ise diğer koda geçer. Bir diğer if özelliği ise şudur.
if(koşul)
{
işlem
}else{
işlem
}
Bu else kodunun diğer else if kodundan farkı koşulsuz olmasıdır. Mesela 1. koşul kabul edilmez ise else e geçer ve elsede koşul olmaz direk işlemi yapar. 1. koşul olmazsa 2. koşulsuz yapılır.
C# da bazı koşul terimleri vardır bunlar, “<,>,<=,>=,==,!=,&&,||”
Bunların anlamları:
< : Küçüktür işaretidir.
> : Büyüktür işareti.
<= : Küçük ve eşittir işareti
>=: Büyük ve eşittir.
==: Eşittir işareti
!=: Eşit değilse işareti
&&: ve işareti
||: veya işareti
bu işaretleri şöyle anlatabilirim.
if(i<5)
{
işlem
}
Buradaki i<5 işareti int 5 ten küçükse anlamına geliyor. Yani i 5ten küçükse yani 4 veya daha düşük bir rakam ise işlemi gerçekleştiriyor. Küçüktür işareti yerine büyüktür işaretini de yapabilirsiniz o zaman i eğer 5 ten büyükse anlamına gelir 6 veya yükseği.
if(i<=5)
{
işlem
}
Bu küçük eşittir işareti ise hem i hem 5 e eşitse hem de 4 veya küçükse anlamına geliyor küçüktür yerine büyük konulursa büyük eşittir anlamına gelir.
if(koşul && koşul2)
{
işlem
}
Bu ve işaretidir yani koşul ve koşul2 eğer aynı anda kabul edilmezse işlem açılmaz.
if(koşul || koşul2)
{
işlem
}
Bu veya işaretidir yani eğer koşul kabul edilmezse ama koşul2 desteklenirse işlem yine de çalıştırılır. Yada koşul sadece çalışırsa. Tam olarak 2 sinden en az birisi çalışmalı ve bu ve veya yı 2den fazla yapabilirsiniz koşulları.
if(i==5)
{
işlem
}
Bu ise == dir. eğer i 5 e eşitse işlem yapılır.
if(i!=5)
{
işlem
}
Eğer i 5 e eşit değilse işlem yapılır.
Bu bölümlük bu kadar iyi günler.
0 yorum