javada karşılaştırmalar

javada karşılaştırmalar Karşılaştırmalar Karşılaştırmalar, 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=2, değil ise a=1. Görüldüğü üzere karşılaştırma, 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 varsa, 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 komut, 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; }

Döküman Arama

Başlık :

Kapat