Увод у логичке операторе у Јави

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

Шта је Боолеов оператор?

Болови оператери су једноставно скуп различитих оператора који се могу користити за поређење израза. Булови оператори углавном имају две вредности или лажне или тачне. Булови оператери упоређују израз леве и десне стране. За поређење, он једноставно враћа логичку вредност

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

На Јави постоје разне врсте Боолеан оператора. Следе разне врсте Боолеан оператора на Јави које се највише користе

  • Логички И
  • Логички ИЛИ
  • Једнако
  • Неједнако са
  • Тернари Оператор

1) Логички и оператер

Ово је логички задатак који користи && оператор да упореди логички израз. Обично даје лаж ако било која од више логика не успе или даје истину ако сав израз даје истину

Пример АНД оператора -

  • Ако су оба операнда тачна, резултат операције је тачан

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = true;
System.out.println (a && b); // shows the logical operation using operator
)
)

Сада, извршите горњи код

Излаз : тачно

  • Ако су оба операнда лажна, резултат операције је лажан

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = false;
System.out.println (a && b); // shows the logical operation using operator
)
)

Сада, извршите горњи код

Излаз : лажно

  • Ако је један операнд истинит, а други лажан, резултат операције је лажан

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = false;
System.out.println (a && b); // shows the logical operation using operator
)
)

Сада, извршите горњи код

Излаз : лажно

  • Ако је један операнд лажан, а други тачан, резултат операције је лажан

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = true;
System.out.println (a && b); // shows the logical operation using operator
)
)

Сада, извршите горњи код

Излаз : лажно

2) Логички или оператер -

Ово је логички задатак који користи || оператор да упореди логички израз. Обично даје истину ако било који израз постане тачан и враћа лажну ако сав израз не успе

Пример оператора ИЛИ -

  • Ако су оба операнда тачна, резултат операције је тачан

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = true;
System.out.println (a || b); // shows the logical operation using operator
)
)

Сада, извршите горњи код

Излаз : тачно

  • Ако су оба операнда лажна, резултат операције је лажан

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = false;
System.out.println (a || b); // shows the logical operation using operator
)
)

Сада, извршите горњи код

Излаз : лажно

  • Ако је један операнд истинит, а други лажан, тада је резултат операције тачан

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = false;
System.out.println (a || b); // shows the logical operation using operator
)
)

Сада, извршите горњи код

Излаз : тачно

  • Ако је један операнд лажан, а други тачан, резултат операције је тачан

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = true;
System.out.println (a || b); // shows the logical operation using operator
)
)

Сада, извршите горњи код

Излаз : тачно

3) једнак оператору -

Овај оператор се користи за проверу да ли су операнд или израз на обе стране оператора једнаки или не

Пример једнаког за оператера:

  • Ако оба операнда нису иста, резултат операције је лажан

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abcd";
System.out.println (a == b); // shows the logical operation using operator
)
)

Сада, извршите горњи код

Излаз : лажно

  • Ако су оба операнда иста, резултат операције је истинит

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abc";
System.out.println (a == b); // shows the logical operation using operator
)
)

Сада, извршите горњи код

Излаз : тачно

4) Није једнак оператеру

Овај оператор се користи за проверу да ли су операнд или израз на обе стране оператора једнаки или не. Производи се тачно ако операнди на обе стране нису исти, а други дају фалсе

Примери који нису једнаки оператору:

  • Ако оба операнда нису иста, резултат операције је прави

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abcd";
System.out.println (a != b); // shows the logical operation using operator
)
)

Сада, извршите горњи код

Излаз : тачно

  • Ако су оба операнда иста, резултат операције је лажан

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abc";
System.out.println (a != b); // shows the logical operation using operator
)
)

Сада, извршите горњи код

Излаз : лажно

5) Тернарни оператор-

Овај оператер се користи за проверу да ли су други услови. То је опћенито скраћеница за иф-елсе изјаву. Ако је израз истинит, онда ако је део изведен у супротном, извршава се блок. Користи два операнда која су?:

Да видимо пример

public class Main
(
public static void main (String()args)(
int a = 2;
int b = 5;
int minOfNum = (a < b) ? a : b;
System.out.println (minOfNum);
)
)

Излаз : 2

У изразу (а <б)? а: б процењује вредност. На основу процене он извршава ако или у супротном блокира

Закључак -

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

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

Ово је водич за Боолеове операторе на Јави. Овде смо расправљали о различитим типовима Боолеових оператора на Јави као што су Логицал АНД, Логицал ИЛИ, Екуал то, Нот енако, Тернари Оператор, на пример. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Виндовс Операторс
  2. Р Оператори
  3. Питхон Операторс
  4. Сцала Операторс
  5. Боолеови оператори у Питхону

Категорија: