Салыштыруу операторлору
Шарттуу туюнтмалар шартты билдирет жана логикалык маанини кайтарат, б.а. true (эгер шарт чын болсо) же false (эгерде шарт жалган болсо). Шарттуу туюнтмаларга салыштыруу операциялары жана логикалык операциялар кирет.
Салыштыруу операциялары эки операндды салыштырып, логикалык маанини кайтарат, эгер туюнтма чын болсо, true, эгер туюнтма жалган болсо, false.
==
теңдик үчүн эки операндды салыштырат жана чындыкты (эгер операнддар барабар болсо) жана жалганды (эгер операнддар бирдей болбосо) кайтарат.
int a = 10;
int b = 4;
boolean c = a == b; // false
boolean d = a == 10; // true
!=
эки операндды салыштырат жана операнддар барабар ЭМЕС болсо чындыкты кайтарат, эгер операнддар бирдей болсо жалган
int a = 10;
int b = 4;
boolean c = a != b; // true
boolean d = a != 10; // false
< (кичине)
Биринчи операнд экинчиден азыраак болсо, чындыкты кайтарат, антпесе, жалганды кайтарат
int a = 10;
int b = 4;
boolean c = a < b; // false
> (чоң)
Биринчи операнд экинчиден чоңураак болсо, чындыкты кайтарат, болбосо жалганды кайтарат
int a = 10;
int b = 4;
boolean c = a > b; // true
>= (чоң же барабар)
Эгерде биринчи операнд экинчиден чоң же барабар болсо, чындыкты кайтарат, антпесе "false" кайтарат
boolean c = 10 >= 10; // true
boolean b = 10 >= 4; // true
boolean d = 10 >= 20; // false
<= (кичи же барабар)
Эгерде биринчи операнд экинчи операнддан кичине же барабар болсо, чындыкты кайтарат, антпесе жалганды кайтарат
boolean c = 10 <= 10; // true
boolean b = 10 <= 4; // false
boolean d = 10 <= 20; // true