Java İlişkisel Operatörler
- > Büyük müdür?
- < Küçük müdür?
- >= Büyük veya eşitmidir?
- <= Küçük veya eşitmdir?
- == Eşit midir?
- != Farklı mıdır?
Sorularından cevap olarak bize doğru ise true yanlış ise false döner. True yada false bellekte en az yeri kaplar ancak programlamada en önemli yeri tutar. Sorunun cevabına göre döngüye devam edilir veya koşul içindeki kodlar çalıştırılır.
Bir örnekle kullanıcıdan aldığı sayıları karşılaştıran bir program yazalım.
public static void main(String[] args) { Scanner klavye=new Scanner(System.in); System.out.println("Birinci Sayıyı giriniz:"); int sayi1=klavye.nextInt(); System.out.println("İkinci Sayıyı giriniz:"); int sayi2=klavye.nextInt(); System.out.println("Sayı1 Sayı2'den büyükmüdür? " + (sayi1>sayi2)); System.out.println("Sayı1 Sayı2'den küçükmüdür? " + (sayi1<sayi2)); System.out.println("Sayı1 Sayı2'den büyük VEYA eşit midir? " + (sayi1>=sayi2)); System.out.println("Sayı1 Sayı2'den küçük VEYA eşit midir? " + (sayi1<=sayi2)); System.out.println("Sayılar birbirlerine eşitmi? " + (sayi1==sayi2)); System.out.println("Sayılar birbirlerinden farklımıdır? " + (sayi1!=sayi2)); klavye.close();//kalvyeyi dinlemeyi kapatıyoruz }
Programın çıktısında kullanıcının girdiği sayıları karşılaştırarak koşullara göre true yada false döndürüyor cevap olaral.
Yorum gönder