Karşılaştırma Operatörleri iki değeri karşılaştırıp dönen sonuca göre işlem yapmak için kullanılırlar. Bu operatörleri kontrol yapıları ve döngülerde sık sık kullanacağız. 6 adet karşılaştırma operatörü vardır. Bunlar;
Operatörün solundaki değerin sağındaki değer ile eşit olması durumunda TRUE (doğru) değeri döndürür.
1 2 |
boolean dogrumu = 3 == 3; // "dogrumu" değişkeni değeri "true" (doğru) olur boolean dogrumu = 3 == 2; // "dogrumu" değişkeni değeri false (yanlış) olur |
Operatörün solundaki değerin sağındaki değer ile eşit olmaması durumunda TRUE (doğru) değeri döndürür.
1 2 |
boolean dogrumu = 3 != 5; // "dogrumu" değişkeni değeri "true" (doğru) olur boolean dogrumu = 3 != 3; // "dogrumu değişkeni değeri false (yanlış) olur |
Operatörün solundaki değerin sağındaki değerden küçük olması durumunda TRUE (doğru) değeri döndürür.
1 2 3 |
boolean dogrumu = 1 < 3; // "dogrumu" değikeni değeri "true" (doğru) olur boolean dogrumu = 4 < 3; // "dogrumu" değikeni değeri "false" (yanlış) olur boolean dogrumu = 3 < 3; // "dogrumu" değikeni değeri "false" (yanlış) olur |
Operatörün solundaki değerin sağındaki değerden büyük olması durumunda TRUE (doğru) değeri döndürür.
1 2 3 |
boolean dogrumu = 4 > 3; // "dogrumu" değişkeni değeri "true" (doğru) olur boolean dogrumu = 3 > 4; // "dogrumu" değişkeni değeri "false" (yanlış) olur boolean dogrumu = 3 > 3; // "dogrumu" değişkeni değeri "false" (yanlış) olur |
Operatörün solundaki değerin sağındaki değerden küçük ya da sağındaki değere eşit olması durumunda TRUE (doğru) değeri döndürür.
1 2 3 |
boolean dogrumu = 3 <= 3; // "dogrumu" değişkeni değeri "true" (doğru) olur boolean dogrumu = 2 <= 3; // dogrumu" değişkeni değeri "true" (doğru) olur boolean dogrumu = 4 <= 3; // dogrumu" değişkeni değeri "false" (yanlış) olur |
Operatörün solundaki değerin sağındaki değerden büyük ya da sağındaki değere eşit olması durumunda TRUE (doğru) değeri döndürür.
1 2 3 |
boolean dogrumu = 3 >= 3; // "dogrumu" değişkeni değeri "true" (doğru) olur boolean dogrumu = 4 >= 3; // "dogrumu" değişkeni değeri "true" (doğru) olur boolean dogrumu = 3 >= 4; // "dogrumu" değişkeni değeri "false" (yanlış) olur |