Вступ про 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
!НЕ
! =НЕ РІВНІ
&&Коротке замикання І
||Коротке замикання АБО
==РІВНІ

Перевірте таблицю для розуміння того, як відбувається оцінка в булевих виразах. Це розуміння дуже важливо для очищення ваших концепцій:

Змінні / булеві виразиnum1num2num1 | num2num1 & num2num1 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, як це працює? Пояснення логічних операцій з кодами та висновками. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Булові оператори на Java
  2. PHP Booleans
  3. JFrame на Java
  4. Клас обгортки на Java
  5. Класифікація двох типів у типу даних вулика