Увод у Јава Боолеанс
У свакодневном животу често доносимо одлуке о свакој нашој активности, ситуацији, визији, резултатима, догађајима итд. Вредност наше одлуке је двострука: да или не; тачно или лажно; укључено или искључено; идите или не идите итд. Програмирање не спада ни под какав изузетак. У програмирању, на основу наше основне логике и случајева коришћења, морамо доносити одлуке, а на основу тих одлука морамо у складу с тим написати код. Као програмски језик, Јава није изузетак и омогућава нам да пружимо посебан тип података зван „Боолеан“ како бисмо их користили у нашем коду за потребе доношења одлука. Јава Боолеан варијабла или Боолеан израз може имати било коју од двије вриједности: труе или фалсе.
Хајде да разговарамо о Боолеанима из перспективе јава програмирања.
Врсте Јава Боолеан вредности
Следе различите врсте Јава Боолеан вредности:
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);
)
)
Излаз:
Закључак
Све поређења и услови на Јави заснивају се превасходно на Боолеовим изразима; стога их требате користити на ефикасан начин. У овој теми сте научили о многим аспектима логичких вредности, али морате ефикасно користити на основу захтева вашег предузећа / клијента и случајева примене.
Препоручени чланци
Ово је био водич за Јава Боолеан. Овде смо разговарали о томе шта је Јава Боолеан, како то функционише? Објашњење логичких операција са кодовима и излазима. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -
- Болови оператери на Јави
- ПХП Боолеанс
- ЈФраме у Јави
- Класа Враппер на Јави
- Класификација два типа у врсти података кошнице