Module: Java. koşullu operatör


Problem

2/17

Koşullu işleç - IF

Theory Click to read/hide

İkinin maksimum sayısını bulma probleminde, EĞER kelimesiyle başlayan yeni bir operatörle tanıştık.
Bu operatörün adı - ŞARTLI 
If kelimesi İngilizce'den "if" olarak ve başka kelime - "aksi halde" olarak çevrilmiştir. if kelimesinden sonraki koşul true (true) ise, {} kaşlı parantez içindeki koşulu izleyen tüm komutlar (operatörler) yürütülür. Koşul yanlış (yanlış) ise, else kelimesinden sonra kaşlı ayraç içindeki komutlar yürütülür.

ŞARTLI OPERATÖRÜN GENEL GÖRÜNÜMÜ:

if ( koşul ) // koşullu başlık
{
  ... // "if" bloğu — yürütülen ifadeler
      // başlıktaki koşul doğruysa
}
başka
{
   ... // "başka" bloğu — yürütülen ifadeler
       // parantez içindeki koşul yanlışsa
}
HATIRLAYIN:
1. IF - BAŞKA  -  BU BİR OPERATÖR!
   Bu nedenle, "if" bloğunu sonlandıran parantez arasında ( } ) ve else kelimesi başka işleçler içeremez
2. else kelimesinden sonra ASLA ŞART.
     "Aksi takdirde" engelleyin; IF  - kelimesinden sonra belirtilen ana koşul yanlış olduğunda yürütülür, örn. yürütülmedi
3. Durumda, "if" bloğunda veya "aksi takdirde" bloğunda yalnızca bir operatör vardır, bu durumda kaşlı ayraçlar atlanabilir
4. ŞART, doğru (yani yerine getirildi) veya yanlış (yani yerine getirilmedi) diyebileceğiniz göreli bir ifadedir.
   Bir koşulda mantıksal ilişki işaretlerini kullanabilirsiniz
   > , <                daha az
  >=, <=             büyük veya eşit, küçük veya eşit
  ==                    eşittir
  !=                     eşit değil

5. Java programlama dilinde, sıfırdan farklı herhangi bir sayı doğru koşul anlamına gelir ve sıfır, yanlış koşul anlamına gelir

 

Problem

"-" işaretini gösteren programı tamamlayın (eksi) klavyeden girilen sayı negatif ise "+" işareti (artı) - sayı pozitifse (klavyeden sıfır girilebileceğini dikkate almayın)

1. 7. satıra parantez içinde kontrol edeceğiniz koşulu yazınız
2. 8. satıra, koşul TRUE (fulfilled) ise yürütülecek olan çıktı deyimini yazın
3. 11. satıra, koşul YANLIŞ ise yürütülecek çıktı ifadesini yazın  (sağlanmadı)