Java: План и дорожная карта развития + СОДЕРЖАНИЕ.
статья №10 Java: Логические операторы.
Приветствую Тебя, мой дорогой друг. Итак, следующая ступенька к условным конструкциям - это "Операторы сравнения". Операторы о которых пойдет речь, очень важные в Java, так как они будут не заменимыми помощниками в определении результата сравнения операндов, к примеру равенство, больше или меньше и так далее. Принимают непосредственное участие в условных и циклически условных конструкциях.
Я думаю, продолжим в том же духе, то есть оператор и далее, что он значит и на что он способен и так с каждым.
- Оператор равенства, обозначается двумя символами равно "==", не путать с оператором присвоения, одинарным равно "=". Данный оператор позволяет выяснить равны ли операнды друг-другу, если же равно то результат логическое "true", в противном случае "false". В примере видно, что 5 не равно 4 соответственно результат "false", а результат "true" ниже так как 5 равно 5.
- Оператор не равно, обозначается символами восклицательного знака и равно "!=". Оператор поможет выяснить, что оба операнда друг-другу не равны, если не равны результат "true", в противном случае "false". В примере с неравенством, результаты противоположные оператору равенства, итак, результат "true" в выражении 5 не равно 4, а "false" при 5 не равно 5.
- Оператор строго больше, обозначается символом ">", данный оператор дает нам результат "true" если левый операнд больше правого, ну, или в противном случае "false", даже если равны. В примере видно что 5 больше 4 и это "true", а ниже "false", так как 5 равно 5, ну никак не больше.
- Оператор больше либо равно, менее строгий, обозначается символами больше и равно ">=", данный оператор дает нам результат "true" если левый операнд больше или равен правому, в противном случае "false". В примере видно что 5 больше 4 и это "true", ниже тоже "true", так как 5 равно 5, ну и последний пример "false", а все потому что 5 меньше 6.
- Оператор строго меньше, обозначается символом "<", данный оператор дает нам результат "true", если левый операнд строго меньше правого, в противном случае "false", даже при условии если они равны. В примере видно что 5 больше 4 и это "false", а ниже "true", так как 5 меньше 6.
- Оператор меньше либо равно, так же менее строгий, обозначается символами меньше или равно "<=", данный оператор дает нам результат "true", если левый операнд меньше либо равен правому, в противном случае будет "false". В примере видно что 5 больше 4 и это "false", ниже "true", так как 5 меньше 6.
Вот и все операторы сравнения. Теперь мы можем объединять, логические и операторы сравнения в более сложные конструкции. Для примера выясним переменная "x" имеет наибольшее значение по сравнению с остальными, "x" больше "y" верно, так как 5 больше 4 и это "true", после идет логическое "И"(а это значит, что справа нам нужно тоже результат "true") , "x" больше "z" верно, так как 5 больше 3 и это "true", после идет логическое "И"(и опять же, справа нам нужно тоже результат "true"), "x" больше "z" верно так как 5 больше 2 и это "true". Следовательно "true" И "true" И "true" = "true", значит переменная "x" имеет наибольшее значение.
Пока на этом все, до встречи в следующей статье.
статья №12 Java: ч.1 Классы обертки примитивных типов данных (нестатические методы).
Поставь лайк если понравилась статья, тебе всего лишь "клик", а мне радости полные штаны =). Подписывайся на канал, будет много интересных публикаций =).