Jakie są logiczni operatorzy i, lub, a nie w Javie

Jakie są logiczni operatorzy i, lub, a nie w Javie
W programowaniu Java mogą wystąpić przypadki, w których programista musi ocenić wartości na podstawie określonego warunku. Na przykład analiza i integracja wartości na podstawie zastosowanej kontroli. W takich sytuacjach „Operatorzy logiczni”Pozwól deweloperowi na wygodne filtrowanie i sortowanie akumulowanych wartości.

Ten blog zademonstruje używanie i wdrażanie operatorów logicznych Java „I„”Lub", I "nie".

Jakie są logiczni operatorzy „i”, „lub” i „nie” w Javie?

„„Operator logiczny”To symbol, który stosuje operacje na operantach i zwraca odpowiedni wynik jako„Boolean" wartość.

Poniższa tabela omawia użycie „I„”Lub", I "nie„Operatorzy, ich„symbolika”,„składnia", I "zwrócony”Wartości:

Symbol Składnia Zwrócona wartość
&& (logiczny i) Operand x && operand y Zwraca prawdziwie, jeśli oba operandy są „PRAWDA".
|| (logiczny lub) Operand x || Operand y Daje prawdę, jeśli którykolwiek z operandów odpowiada „PRAWDA".
!(Logiczne nie) ! Operand x Dokładnie daje logicznemu stanowi operand.

Przykład 1: Zastosowanie operatorów logicznych „i”, „lub” i „nie” na określone wartości w Javie

W tym przykładzie operatorzy logiczni „&&”,„||", I "!”Można zastosować w celu sprawdzenia warunku (-ów) na określone wartości:

Klasa publiczna Andornot
public static void main (string [] args)
int x = 20;
int y = 10;
boolean z = true;
System.na zewnątrz.println (x0);
System.na zewnątrz.println (x0);
System.na zewnątrz.println ((!z));

W powyższych wierszach kodu zastosuj następujące kroki:

  • Po pierwsze, zainicjuj dostarczone wartości całkowitej i „Boolean" wartość.
  • Teraz zastosuj „&&”Operator sprawdzający dane dwa warunki.
  • Jest takie, że po obu zadowolonych warunkach operator powraca „PRAWDA". W przeciwnym razie wyświetla „FAŁSZ".
  • Podobnie zastosuj ten sam warunek na operandy za pomocą „||„Operator.
  • Ten konkretny operator powróci „PRAWDA”Po jednym z określonych spełnionych warunków.
  • Wreszcie, skojarz „!”Operator z zainicjowaną wartością logiczną, aby odwrócić swój stan, i.mi., "PRAWDA” ->„FAŁSZ".

Wyjście

W tym wyjściu można zauważyć, że odpowiednie wyniki są zwracane zgodnie z odpowiednim operatorem logicznym.

Przed przejściem do następnego przykładu upewnij się, że dołącz następujący pakiet, aby włączyć „Wejście użytkownika”:

Importuj Java.Util.Skaner;

Przykład 2: Zastosowanie operatorów logicznych „i”, „lub” i „nie” na wartości wejściowe użytkownika w Javie

Ten przykład stosuje omawiane operatory logiczne do wartości zdefiniowanych przez użytkownika:

Klasa publiczna Andornot
public static void main (string [] args)
Scanner Object = nowy skaner (system.W);
System.na zewnątrz.println („Wprowadź pierwszą wartość:”);
int x = obiekt.NextIt ();
System.na zewnątrz.println („Wprowadź drugą wartość:”);
int y = obiekt.NextIt ();
System.na zewnątrz.println („Wprowadź wartość logiczną:”);
boolean z = obiekt.Nextboolean ();
System.na zewnątrz.println (x0);
System.na zewnątrz.println (x0);
System.na zewnątrz.println ((!z));
obiekt.zamknąć();

Zgodnie z powyższym blokiem kodu, wykonaj poniżej określone kroki:

  • Po pierwsze, stwórz „Skaner„Obiekt za pomocą„nowy”Słowo kluczowe i„Skaner ()”Konstruktor odpowiednio.
  • „„System.W”Parametr odczytuje wejście użytkownika.
  • Następnie wprowadź wartości liczb całkowitych od użytkownika za pośrednictwem powiązanych „NextIt ()" metoda.
  • Podobnie wprowadź wartość logiczną za pomocą zastosowanych „Nextboolean ()" metoda.
  • Teraz, podobnie, zastosuj omawiany operator jeden na jeden na operandy, a odpowiedni wynik zostanie zwrócony.
  • Wreszcie, zamknij „Skaner" za pośrednictwem "zamknąć()" metoda.

Wyjście

Ten wynik wskazuje, że odpowiednie wartości logiczne są zwracane na podstawie wartości operandów wejściowych użytkownika.

Wniosek

Logiczni operatorzy „I”,„Lub", I "nie„W Javie zastosuj operacje na operantach i zwróć odpowiedni wynik jako„Boolean" wartość. Operator „i” daje „PRAWDA”Jeśli oba operandy powrócą prawdziwie. Operator „lub” daje ”PRAWDA”Po żadnym z zadowolonych operandów, a operator„ nie ”zwraca logiczny stan operandu. Ten blog jest kierowany do zastosowania operatorów logicznych Java „i”, „lub” i „nie”.