Logiczni operatorzy w Javie wyjaśnili

Logiczni operatorzy w Javie wyjaśnili
Java obsługuje wszelkiego rodzaju operatorów, które robi normalny język programowania. Logiczni operatorzy w Javie są takie same jak w każdym innym języku. I i, a nie są nazywane logicznymi operatorami w Javie. Podstawowym zastosowaniem operatorów logicznych jest połączenie warunków, a następnie określenie wyniku poprzez sprawdzenie warunku z kilkoma relacjami, takimi jak i, i nie. Ten artykuł pokazuje działanie wszystkich operatorów logicznych. Ponadto zapewniliśmy również wykorzystanie tych operatorów, ćwicząc kilka przykładów logicznych operatorów.

Jak działają logiczni operatorzy

W tej części pokazuje mechanizm działający operatorów logicznych. W tym celu podzielimy tę sekcję na kilka podsekcji, które zapewniają pracę zgodnie z rodzajami operatorów logicznych.

Logiczne i operatorzy (&&)

Logika i łączy dwa warunki i sprawdza oba warunki. Oczekuje się jednego z następujących wyników i operatora:

  • prawdziwa wartość, jeśli oba warunki są prawdziwe
  • Zwraca fałszywą wartość, jeśli oba lub jeden warunek nie jest prawdziwy

Składnia (pokazująca zależność między warunkami 1 a warunkami2) do użycia operatora i jest wspomniana poniżej:

warunek1 i& Warunek2

Logiczny lub operator

Działa również w oparciu o dwa warunki, operator może zwrócić wartości fałszywe lub prawdziwe, jak wspomniano poniżej:

  • Zwraca prawdziwą wartość, jeśli jakikolwiek lub każdy warunek jest prawdziwy
  • zwraca wartość fałszywą (tylko), jeśli oba warunki są fałszywe

OR (pokazujący lub relacyjny warunku 1 i warunek2) funkcje operatora w następującej składni:

Condtion1 || warunek2

Logiczny, a nie operator

Logiczny nie operator działa inaczej w porównaniu z innymi operatorami logicznymi. Nie operator nie rozważa tylko jednego warunku (operator Unary) i zwraca wartości prawdziwe/fałszywe w następujący sposób:

  • Zwraca fałszywą wartość, jeśli warunek jest prawdziwy
  • Zwraca prawdziwą wartość, jeśli warunek jest fałszywy

Po podanej poniżej składni następuje nie operator

!(stan : schorzenie)

Po przejściu tej sekcji dowiedziałbyś się o składni i pracy każdego operatora logicznego.

Jak korzystać z operatorów logicznych

Ta sekcja zawiera przykłady wszystkich rodzajów operatorów logicznych.

Logiczny i operator

I operator służy do powrotu poprzez sprawdzenie dwóch warunków. Na przykład poniższy przykład praktykuje operator i na zmiennych A i B.

Ponieważ oba warunki są prawdziwe, wykonany jest blok kodu:

Pakiet LH;
Klasa publiczna Loper
public static void main (string [] args)
// deklarowanie dwóch zmiennych
int a = 5, b = 6;
// Warunek ustawienia
if (a> = 5 && b == 6)

System.na zewnątrz.println („Witamy w Linuxhint”);

w przeciwnym razie

System.na zewnątrz.println („Odmówiono dostępu! Proszę spróbuj ponownie");


Wyjście

Jeśli jednak wykonamy następujący kod, w którym jeden warunek jest fałszywy. Zauważysz, że wykonany jest blok kodu:

Pakiet LH;
Klasa publiczna Loper
public static void main (string [] args)
// deklarowanie dwóch zmiennych
int a = 5, b = 6;
// Warunek ustawienia
if (a> = 5 && b<6 )

System.na zewnątrz.println („Witamy w Linuxhint”);

w przeciwnym razie

System.na zewnątrz.println („Odmówiono dostępu! Proszę spróbuj ponownie");


Wyjście

Logiczny lub operator

OR lub operator sprawdza również dwa warunki, poniższy przykład pokazuje użycie operatora OR w Javie. W poniższym przykładzie dwie zmienne C i D są sprawdzane w stosunku do warunku ustawionego za pomocą instrukcji IF-ELSE. Zauważono, że „if-block” instrukcji „IF-Else” jest wykonywana, ponieważ jeden warunek jest prawdziwy.

Pakiet LH;
Klasa publiczna Loper
public static void main (string [] args)
// deklarowanie dwóch zmiennych
int c = 10, d = 12;
// ustawienie warunku i użycie operatora „lub”
if (c<20 || d<10 )

System.na zewnątrz.println („Witamy w Linuxhint”);

w przeciwnym razie

System.na zewnątrz.println („Odmówiono dostępu! Proszę spróbuj ponownie");


Wyjście

Jednak w poniższym kodzie oba warunki są fałszywe, dlatego instrukcja else jest wydrukowana:

Pakiet LH;
Klasa publiczna Loper
public static void main (string [] args)
// deklarowanie dwóch zmiennych
int c = 10, d = 12;
// ustawienie warunku i użycie operatora „lub”
if (c> 10 || d == 15)

System.na zewnątrz.println („Witamy w Linuxhint”);

w przeciwnym razie

System.na zewnątrz.println („Odmówiono dostępu! Proszę spróbuj ponownie");


Wyjście

Logiczny, a nie operator

Jak omówiono wcześniej, nie operator uważa tylko jeden warunek. Poniższy przykład kontroluje blok IF, chociaż warunek jest fałszywy, nie operator uzna go za prawdziwe:

Pakiet LH;
Klasa publiczna Loper
public static void main (string [] args)
// deklarowanie zmiennych
int e = 10, f = 12;
// ustawienie warunku i użycie operatora „nie”
Jeśli (!(e> f))

System.na zewnątrz.println („Witamy w Linuxhint”);

w przeciwnym razie

System.na zewnątrz.println („Odmówiono dostępu! Proszę spróbuj ponownie");


Wyjście

Poniższy kod wykonałby inny blok instrukcji IF-ELSE, ponieważ warunek jest prawdziwy (ponieważ jest używany z nie operatorem, więc warunek będzie uważany za fałszywy):

Pakiet LH;
Klasa publiczna Loper
public static void main (string [] args)
// deklarowanie zmiennych
int e = 10, f = 12;
// ustawienie warunku i użycie operatora „nie”
Jeśli (!(mi
System.na zewnątrz.println („Witamy w Linuxhint”);

w przeciwnym razie

System.na zewnątrz.println („Odmówiono dostępu! Proszę spróbuj ponownie");


Wyjście

Wniosek

Logiczni operatorzy w Javie pracują, sprawdzając warunki i odpowiednio zwracając wyniki. Ten opisowy post zapewnia działanie i wykorzystanie kilku rodzajów operatorów logicznych. Operatorzy i i nie operatorzy należą do kategorii operatorów logicznych. I i lub lub operatorzy zależą od prawdziwej lub fałszu dwóch warunków, podczas gdy operator nie rozważa tylko jednego warunku wykonania.