Увод у Јава Боолеанс

У свакодневном животу често доносимо одлуке о свакој нашој активности, ситуацији, визији, резултатима, догађајима итд. Вредност наше одлуке је двострука: да или не; тачно или лажно; укључено или искључено; идите или не идите итд. Програмирање не спада ни под какав изузетак. У програмирању, на основу наше основне логике и случајева коришћења, морамо доносити одлуке, а на основу тих одлука морамо у складу с тим написати код. Као програмски језик, Јава није изузетак и омогућава нам да пружимо посебан тип података зван „Боолеан“ како бисмо их користили у нашем коду за потребе доношења одлука. Јава Боолеан варијабла или Боолеан израз може имати било коју од двије вриједности: труе или фалсе.

Хајде да разговарамо о Боолеанима из перспективе јава програмирања.

Врсте Јава Боолеан вредности

Следе различите врсте Јава Боолеан вредности:

1. Боолеова кључна реч са називима променљивих

Са собом имате само две могућности у вези са вредностима променљиве врсте Бооле у ​​јави. Вредност бооловског типа је или истинита или лажна. Не постоји друга опција. Морате да користите кључну реч Боолеан заједно са променљивим именима и доделите јој вредност (истинску или лажну).

Синтакса:

Boolean =, where value is either true or false

На пример:

боолеан боол = труе, где је боол назив променљиве и повезан са вредности као труе

боолеан боол2 = фалсе, где је боол назив променљиве и повезан са вредности као фалсе

Пример 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. Боолеова варијабла типа

Шта ако додате вредности другачије од истинитих или лажних променљивој врсти Бооле?

На пример:

боолеов боол = 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. Боолеова карактеристика

Е сад, како ефикасно користити ову функцију Боолеан-а?

Можемо га користити за доношење одлука у нашем програму. Хоћу рећи да то можете користити за тестирање неких одлучујућих фактора у вашем програму помоћу условних оператора да бисте добили или исписали логичку вредност. Ово је тестирање стања Боолове експресије. Програм ће оценити овај израз и одлука ће бити дата у складу са тим.

Доносимо неколико примера:

Пример 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 )
)

Излаз:

Како функционише Боолеан Валуе?

У овом чланку ћемо указати на то како Боолеан делује, то значи како можемо користити значајку Боолеан-а у нашем програму или користити случајеве. Како нам Боолеан помаже у доношењу одлука, ту логику одлуке можемо ставити и унутар наших условних израза као што су: ин док је евалуација у петљи или ако је друго доношење одлуке. Сада прво да погледамо Боолеове операторе, који ће се користити за генерисање бооле-ове вредности из Боолеова израза и на крају искористити ту вредност у доношењу одлука. Овде ћемо користити логичке операторе за Боолеан, а то су: |, &, ^, !, ||, &&, ==, ! =. Узмимо за употребу две боолеове променљиве нум1 и нум2.

Симбол Боолових оператераНазив одговарајућег симбола
|ИЛИ
&И
^КСОР
!НЕ
! =НИЈЕ ЈЕДНАКО
&&Кратки спој И
||Кратки спој ИЛИ
==ЕКУАЛ

Молимо вас да у табели проверите да ли разумете како се процена дешава у Боолеовим изразима. Ово разумевање је веома важно да бисте очистили своје концепте:

Варијабле / Боолеан изразинум1нум2нум1 | нум2нум1 & нум2нум1 нум2! нум1! нум2

Вредности / Резултат евалуације

истинаистинаистинаистиналажнолажнолажно
истиналажноистиналажноистиналажноистина
лажноистинаистиналажноистинаистиналажно
лажнолажнолажнолажнолажноистина

истина

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);
)
)

Излаз:

Закључак

Све поређења и услови на Јави заснивају се превасходно на Боолеовим изразима; стога их требате користити на ефикасан начин. У овој теми сте научили о многим аспектима логичких вредности, али морате ефикасно користити на основу захтева вашег предузећа / клијента и случајева примене.

Препоручени чланци

Ово је био водич за Јава Боолеан. Овде смо разговарали о томе шта је Јава Боолеан, како то функционише? Објашњење логичких операција са кодовима и излазима. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Болови оператери на Јави
  2. ПХП Боолеанс
  3. ЈФраме у Јави
  4. Класа Враппер на Јави
  5. Класификација два типа у врсти података кошнице

Категорија: