Anasayfa | Web'den haberler | webbilisim Hakkında | İletişim | Filmler| || | | üye girişi | kayıt

Java Karşılaştırmalar

Karşılaştırmalar

Karşılaştırmalar1 genelde bir karşılaştırmanın sonucuna göre belirtilen komut veya komutları çalıştırırlar. Eğer birden fazla komut kullanılacak ise blok içinde olmalıdır. Tek bir komut için buna gerek yoktur. Örneğin; a değişkenin değerinin bir olup olmadığını kontrol ediyoruz. Eğer a=1 ise a=21 değil ise a=1.
Görüldüğü üzere karşılaştırma1 boolean bir değer döndürmelidir. Yani true (doğru) veya false (yanlış) değerini döndürmelidir ki bu değere göre işlenecek komutlar belirlenebilsin. Java'da karşılaştırma yapmak için "if...else..." kullanılır. Formatı şu şekildedir:
if (karşılaştırma)
{ karşılaştırmanın sonucu
doğru ise işlencek komutlar
}
else
{ karşılaştırmanın sonucu
yanlış ise işlencek komutlar
}
Yukarıdaki örneği java formatında yazarsak :
if (a==1) // Java'da = operatörü atama için kullanılır.
// Karşılaştırma için == operatörünü kullanılır.
a=2;
else
a=1; // Tek komut olduğu için blok içine alınmasına gerek
yoktur.
Eğer birçok karşılaştırma varsa1 iç içe karşılaştırmalar (if ) kullanılabilir. Sonucu nümerik olan karşılaştırmalar için "switch...case..." komutu kullanılır. Bu komut1 sadece nümerik değerler için kullanılır. Formatı şu şekildedir:
switch (değişken)
{
case 1: // değişkenin değeri 1 ise
break;
case 2:{
// değişkenin değeri 2 ise
break;
}
default: // yukarıdaki değerler haricindeki değer ise
break;
}