Вступ про Java Booleans
У повсякденному житті ми часто приймаємо рішення щодо кожної своєї діяльності, ситуацій, бачень, результатів, подій тощо. Цінність нашого рішення є або двоякою: так чи ні; правда чи брехня; увімкнено або вимкнено; іти або не ходити тощо. Програмування не підпадає під будь-який виняток. У програмуванні, виходячи з нашої основної логіки та випадків використання, нам потрібно приймати рішення, і на основі цих рішень нам потрібно написати код відповідно. Як мова програмування, Java не є винятком і дозволяє нам надати спеціальний тип даних під назвою "Boolean", щоб використовувати їх у нашому коді для прийняття рішень. Змінна Java Boolean або Boolean вираз можуть приймати будь-яке з двох значень: true або false.
Давайте обговоримо про булеви з точки зору програмування Java.
Типи Java Boolean Value
Нижче наведено різні типи Java Boolean Value:
1. Ключове слово булева з іменами змінних
З вами є лише два варіанти щодо значень булевої змінної типу в java. Значення для булевого типу є істинним, або хибним. Іншої опції немає. Вам потрібно використовувати ключове слово Boolean разом із іменами змінних та присвоїти йому значення (true або false).
Синтаксис:
Boolean =, where value is either true or false
Наприклад:
boolean bool = true, де bool - назва змінної і пов'язане зі значенням як true
boolean bool2 = false, де bool - назва змінної і пов'язане зі значенням false
Приклад 1 коду:
public class BooleanInJava (
public static void main(String() args)
boolean bool = true ;
boolean bool2 = false;
System.out.println(bool);
System.out.println(bool2);
)
)
Вихід:
2. Змінна булева типу
Що робити, якщо ви надаєте значення, відмінні від істинних або хибних, для змінної типу Boole
Наприклад:
булевий бул = 1;
булева буль2 = 0;
Ви отримаєте помилку за це.
Приклад 2 коду:
public class BooleanInJava (
public static void main(String() args) (
boolean bool = 1 ;
boolean bool2 = 0;
System.out.println(bool);
System.out.println(bool2);
)
)
Вихід:
3. Особливість булева
Тепер, як ефективно використовувати цю функцію Boolean?
Ми можемо використовувати його для прийняття рішень у нашій програмі. Я хочу сказати, що ви можете використовувати для тестування деяких визначальних факторів у вашій програмі, використовуючи умовні оператори для отримання або друку булевого значення. Це тестування стану булевого виразу. Програма оцінить це вираз і рішення буде прийнято відповідно.
Наведемо кілька прикладів:
Приклад 3 коду:
public class BooleanInJava (
public static void main(String() args) (
int num1 = 10;
int num2 =11;
System.out.println(num1 > num2); // returns false, because 11 is higher than 10
System.out.println(num2 > num1); // returns true, because 11 is higher than 10
System.out.println(num1 < num2); // returns true, because 10 is lesser than 11
System.out.println(num2 )
)public class BooleanInJava (
public static void main(String() args) (
int num1 = 10;
int num2 =11;
System.out.println(num1 > num2); // returns false, because 11 is higher than 10
System.out.println(num2 > num1); // returns true, because 11 is higher than 10
System.out.println(num1 < num2); // returns true, because 10 is lesser than 11
System.out.println(num2 )
)
Вихід:
Як працює булева вартість?
У цій статті ми зазначимо, як працює Boolean, це означає, як ми можемо використовувати функцію Booleans у нашій програмі або використовувати випадки. Оскільки Boolean допомагає нам приймати рішення, ми можемо вкласти цю логіку рішення в наші умовні вирази, такі як: в той час, як оцінка циклу або прийняття рішень. Тепер спочатку давайте подивимося на булеві оператори, які будуть використовуватися для генерування булевого значення з булевого виразу та зрештою використовувати це значення для прийняття рішень. Тут ми будемо використовувати логічні оператори для Boolean, які є: |, &, ^, !, ||, &&, ==, ! =. Візьмемо для використання дві булеві змінні num1 та num2.
Символ булевих операторів | Назва відповідного символу |
| | АБО |
& | І |
^ | XOR |
! | НЕ |
! = | НЕ РІВНІ |
&& | Коротке замикання І |
|| | Коротке замикання АБО |
== | РІВНІ |
Перевірте таблицю для розуміння того, як відбувається оцінка в булевих виразах. Це розуміння дуже важливо для очищення ваших концепцій:
Змінні / булеві вирази | num1 | num2 | num1 | num2 | num1 & num2 | num1 num2 | ! num1 | ! num2 |
Значення / Результат оцінок | правда | правда | правда | правда | помилковий | помилковий | помилковий |
правда | помилковий | правда | помилковий | правда | помилковий | правда | |
помилковий | правда | правда | помилковий | правда | правда | помилковий | |
помилковий | помилковий | помилковий | помилковий | помилковий | правда |
правда |
4. Громадський клас
Приклад 4 коду:
public class BooleanInJava (
public static void main(String() args) (
boolean num1 = true;
boolean num2 = false;
System.out.println("num1|num2 = "+(num1|num2));
System.out.println("num1&num2 = "+(num1&num2));
System.out.println("num1^num2 = "+(num1^num2));
System.out.println("!num1 = "+(!num1));
System.out.println("!num2 = "+(!num2));
)
)
Вихід:
Давайте подивимось ще кілька прикладів коду.
5. Логічні оператори
Приклад 5 коду:
Тут ми порівняємо дві булеві змінні та призначимо їм значення, а потім створимо булевий вираз для тих, хто використовує булеві оператори, а потім надрукуємо їх, щоб побачити остаточний вихід.
public class BooleanInJava (
public static void main(String() args) (
boolean num1 = true;
boolean num2 = false;
boolean num3=(num1==num2); // Boolean expression evaluating whether values of num1 and num2 are equal or not
System.out.println(num1);
System.out.println(num2);
System.out.println(num3); //will return false as num1 and num2 have different values
)
)
Вихід:
6. Булеві об'єкти.
Приклад коду 6:
Тут ми порівняємо два булеві об’єкти.
public class BooleanInJava (
public static void main(String() args) (
boolean boolObj1=new Boolean("TRUE");
boolean boolObj2=new Boolean("FALSE");
boolean boolObj3=new Boolean("FALSE");
boolean decision=(boolObj1==boolObj2); // evaluating values of boolObj1 and boolObj2
System.out.println("Are the value of boolean objects 1 and 2 equal? "+decision);
boolean decision2=(boolObj3==boolObj2); // evaluating values of boolObj2 and boolObj3
System.out.println("Are the value of boolean objects 2 and 3 equal? "+decision2);
)
)
Вихід:
Висновок
Усі порівняння та умови на Java ґрунтуються насамперед на булевих виразах; отже, потрібно ефективно їх використовувати. У цій темі ви дізналися про багато аспектів булевих значень, але вам потрібно ефективно використовувати, спираючись на вимоги вашого бізнесу / клієнта та використовувати випадки.
Рекомендовані статті
Це був посібник для Java Boolean. Тут ми обговорили, що таке Java Boolean, як це працює? Пояснення логічних операцій з кодами та висновками. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -
- Булові оператори на Java
- PHP Booleans
- JFrame на Java
- Клас обгортки на Java
- Класифікація двох типів у типу даних вулика