Wyjaśniono logikę w Javie

Wyjaśniono logikę w Javie
Datatypy w Javie są podzielone na dwie szersze kategorie. Jeden jest prymitywny, a drugi to niepryminity typ danych. Boolean należy do pierwotnego rodzaju danych Java. Java Boolean zmienna przyjmuje wartość prawdziwą lub fałszywą, a zatem zmienna logiczna lub wyrażenie odgrywa istotną rolę w podejmowaniu decyzji dla programistów. W tym artykule zawiera pouczający przewodnik na temat wyrażenia Java Boolean i Java. Oto wyniki uczenia się tego przewodnika:
  • Zrozumienie działania zmiennej logicznej/wyrażenia
  • Przykłady, które wyjaśniają pojęcie boolean w Javie

Jak działa boolean w Javie

Jak omówiono wcześniej, zmienna logiczna/wyrażenie pomaga w podjęciu decyzji między różnymi warunkami. Składnia do utworzenia zmiennej logicznej opisano poniżej:

zmienna logiczna-nazwa = true/false

W powyższej składni,

  • Boolean to słowo kluczowe używane do deklarowania zmiennej logicznej w Javie
  • nazwa zmiennej jest zdefiniowana przez użytkownika a
  • Wreszcie może przechowywać tylko wartości prawdziwe/fałszywe, dlatego wartość może być prawdziwa/fałsz, jednocześnie deklarując zmienną logiczną.

Powyższa składnia rozważa tylko zmienne logiczne. Podczas gdy wyrażenie boolejskie zwraca wartość prawdziwą lub fałszywą po przejściu przez warunek.

Jak używać zmiennej logicznej/wyrażenia w Javie

W tej sekcji krótko przedstawiono kilka przykładów, które pokazują użycie zmiennej logicznej i ekspresji.

Przykład 1: Tworzenie zmiennej logicznej

Po składni w powyższej sekcji możesz utworzyć zmienną logiczną. Na przykład następujące stwierdzenia tworzą odpowiednio dwie zmienne logiczne A i B. Ponadto przypisana wartość A Jest PRAWDA I FAŁSZ wartość jest przechowywana w B zmienny.

boolean a = true;
boolean b = false;

Aby lepiej rozumieć, powyższe stwierdzenia są używane w następującym kodzie Java:

pakiet Newpack;
Klasa publiczna Boolean
public static void main (string [] args)
// Inicjowanie dwóch zmiennych logicznych
boolean a = true;
boolean b = false;
// Wydrukuj zmienne
System.na zewnątrz.println („wartość A:” +A);
System.na zewnątrz.println („Wartość B to:” +B);

Powyższy kod jest opisany jako:

  • deklaruje dwie zmienne logiczne A, B i sklepy PRAWDA I FAŁSZ Wartości odpowiednio
  • drukuje wartości A I B

Kod napisany powyżej inicjuje dwie zmienne logiczne, a następnie drukuje. Zrzut ekranu wyjścia znajduje się poniżej:

Przykład 2: Uzyskanie wyrażenia boolowskiego do decyzji

Głównym celem wyrażenia logicznego jest pomoc w podjęciu decyzji. Wyrażenie logiczne zwraca wartość logiczną (prawda/fałsz). Podany poniżej kod Java pokazuje, że kilka warunków jest testowanych na dwóch liczbach całkowitych i zwraca logiczne wyrażenie True lub False (w zależności od prawdziwego/fałszywego stanu).

pakiet Newpack;
Klasa publiczna Boolean
public static void main (string [] args)
// inicjuje dwie zmienne
int a = 10, b = 7;
// Sprawdzanie różnych warunków
System.na zewnątrz.println (a> b);
System.na zewnątrz.println (a == b);
System.na zewnątrz.println (a

Dane wyjściowe powyższego kodu jest wyświetlane na poniższym obrazie:

Przykład 3: Korzystanie z operatorów logicznych

Operatorzy logiczne pomagają w porównywaniu wielu warunków na zmiennych logicznych. Kilku logicznych operatorów można zastosować do zmiennych logicznych i są one również nazywane operatorami logicznymi. Poniższy kod ćwiczy niewielu operatorów logicznych na zmiennych logicznych, aby uzyskać wynik na podstawie decyzji podejmowanych przez operatorów logicznych.

pakiet Newpack;
Klasa publiczna Boolean
public static void main (string [] args)
// inicjuje dwie zmienne logiczne
boolean a = true, b = false;
// Zastosowanie lub (|) operator
System.na zewnątrz.println (a | b);
// Korzystanie z i (&) operatora
System.na zewnątrz.println (A&B);
// Używanie nie (!) i równe (==) operator
System.na zewnątrz.println (!(a == b));

Wyjście kodu jest podane poniżej:

  • inicjuje dwie zmienne logiczne
  • ma zastosowanie lub (i) na a i b: operator lub zwraca true, jeśli jedna z wartości A i B jest prawdziwa.
  • ma zastosowanie i (&) operator A I B: I operator zwraca false, jeśli jeden a i b jest fałszywy.
  • nie ma zastosowania (!) i równi (==) Operatorzy: jako warunek a == b jest fałszywy, a obok niego nie (odwraca wyjście) operator jest używany, więc wyjście będzie prawdziwe.

Aby uzyskać dalsze wskazówki, poniższa tabela przedstawia, w jaki sposób boolean lub i zachowuje się wbrew różnym wartościom logicznym:

Boolean
Wartość 1
Operator Boolean
Wartość2
wyjście
PRAWDA |. (LUB) FAŁSZ PRAWDA
FAŁSZ |. (LUB) PRAWDA PRAWDA
PRAWDA |. (LUB) PRAWDA PRAWDA
FAŁSZ |. (LUB) FAŁSZ FAŁSZ
PRAWDA & (I) FAŁSZ FAŁSZ
FAŁSZ & (I) PRAWDA FAŁSZ
PRAWDA & (I) PRAWDA PRAWDA
FAŁSZ & (I) FAŁSZ FAŁSZ

Wniosek

Zmienna logiczna w Javie przechowuje prawdziwe lub fałszywe wartości, podczas gdy wyrażenie boolowskie zwraca wartość prawdziwą lub fałszywą. Warunki te są używane w Javie do podejmowania decyzji i do sprawdzania różnych warunków. Ten post zawiera demonstrację zmiennych i wyrażeń logicznych w Javie. Nauczyłbyś się inicjalizacji zmiennych logicznych. Ponadto dostarczyliśmy również kilka przykładów, które pokazują, w jaki sposób zmienne i wyrażenia logiczne mogą być przydatne do podejmowania decyzji.