Loading...

Салыштыруу операторлору

    Шарттуу туюнтмалар шартты билдирет жана логикалык маанини кайтарат, б.а. 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