Codegym Üniversitesi kursunun bir parçası olarak bir akıl hocası ile bir ders parçası. Tüm kurs için kaydolun.


"Merhaba Amigo. Bugün if/else ifadelerinden bahsedeceğiz ."

"Değişen dış koşullara yanıt vermeselerdi, programlar çok az işe yarardı. Bir programın koşullara nasıl uyum sağlayacağını bilmesi ve bir durumda bir eylemi, diğer durumlarda diğer eylemleri gerçekleştirmesi gerekir. Java'da bu, 'if/else deyimi' – bir koşul karşılanırsa farklı kod blokları gerçekleştirmeyi mümkün kılan özel bir yapı."

"Üç bölümden oluşur: ' koşul ', ' komut 1 ' ve ' komut 2 '. Koşul doğruysa ' komut 1 ' çalıştırılır, aksi halde 'komut 2' yürütülür. Bu komutların ikisi birden çalıştırılmaz. Açıklama aşağı yukarı şuna benziyor:"

Bir if/else ifadesi için kod
if (condition)
    command_1;
else
    command_2;

"Ne kadar heyecan verici! Bence bu açıklama programlamayı çok daha ilginç hale getirecek!"

"Evet. İşte size birkaç örnek:"

kod Açıklama
1
if (a < b)
    System.out.println("A is less than B");
else
    System.out.println("B is less than  A");
a, b'den küçükse, ilk komut yürütülür. Aksi takdirde ikinci komut yürütülecektir . Komutların ikisi birden yürütülmez.
2
if (a < b)
{
    System.out.println("A is less than B");
    System.out.println("B is greater than A");
}
else
{
     System.out.println("B is less than A");
     System.out.println("A is greater than B");
}
Bir komutu bir kod bloğu ile değiştirebilirsiniz. Gerisi aynı.
3
if (a < b)
{
    a = 0;
}
else
{
}
Else bloğu boşsa atlayabilirsiniz .
Bu üç örnek tamamen eşdeğerdir.
Yalnızca bir komutu yürütmeniz gerekiyorsa süslü parantezleri atlayabilirsiniz. Birden fazla komutunuz varsa, parantezleri tutmanız gerekir.
4
if (a < b)
{
    a = 0;
}
5
if (a < b)
    a = 0;

"Diego az önce sana birkaç görev vermemi istedi."


Codegym Üniversitesi kursunun bir parçası olarak bir akıl hocası ile bir ders parçası. Tüm kurs için kaydolun.