Podstawowe operatorzy w Javie | Wyjaśnione

Podstawowe operatorzy w Javie | Wyjaśnione
Java ma wielu operatorów, którzy pomagają w wykonywaniu kilku operacji zmiennych/wartości. Te operatorzy są podzielone na kilka rodzajów, a operatorzy wykonujący zarówno operacje, są umieszczane w tej samej kategorii.

Na przykład operatorzy Java, którzy wykonują dodawanie, odejmowanie, podział, mnożenie itp. są umieszczone w kategorii arytmetycznej operatorów. Podobnie operatorzy, którzy zapewniają związek między zmiennymi, są umieszczane w kategorii operatora relacyjnego.

W tym artykule wymieniono wykorzystanie i zastosowanie podstawowych operatorów w Javie. A więc zacznijmy.

Jakie są podstawowi operatorzy w Javie

W tej sekcji opisano funkcjonalność podstawowych operatorów w Javie.

Operatorzy zadań

Operatorzy ci pomagają w przypisaniu wartości do zmiennej w Javie. To działanie przypisania można wykonać za pomocą jednego z następujących operatorów:

„=”: działa na dwóch operantach i przypisuje wartość umieszczoną po prawej stronie do zmiennej zapisanej po lewej stronie.

„+=”: Dodaje operands obu stron, a następnie przypisuje wartość do zmiennej zapisanej po lewej stronie

„-=”: Odejmuje operand umieszczony po prawej od lewej, a następnie przypisuje wartość do zmiennej umieszczonej po lewej stronie

„*=”: Mnoży oba operandy, a następnie przypisuje odpowiedź do zmiennej po lewej stronie

„/=”: zgłasza pozostałą część, dzieląc operandy lub dzieląc lewą operand przez określoną wartość.

„%=”: Pozostała reszta za pomocą tego % najpierw, a następnie odpowiedź jest przypisana do zmiennej po lewej stronie.

Można przestrzegać następujących składni:

operand1 = operandd2; // za pomocą =
operand1 += operand2 // za pomocą +=
operand1- = operand2 // za pomocą -=
operand1 *= operand2 // za pomocą *=
operand1 /= operand2 // za pomocą /=
operand1 %= operand2 // za pomocą %=

Operatory arytmetyczne

Ta kategoria dotyczy operacji arytmetycznych, a następujący operatorzy mieszkają w tej kategorii.

„+”: Służy do dodania dwóch zmiennych/wartości

„-”: zapewnia różnicę między dwiema zmiennymi/wartością

„*”: Mnoży dwie zmienne/wartości

„/”: używane do podziału jednej zmiennej na drugą, a iloraz jest pokazany na wyjściu.

„%”: donosi resztę () dwóch zmiennych/wartości

Składnia tych operatorów jest podana poniżej, operand1 i operand2 odnoszą się do zmiennych/wartości. Zaobserwowano, że do prowadzenia operacji arytmetycznych wymagane są dwa operandy.

operand1+operand2; //dodatek
operand1-operand2; //odejmowanie
operand1*operand2; //mnożenie
operand1/operand2; //dział
operand1%operand2; //reszta

Unary Operatorzy

Ten typ wykonuje różne operacje na jednej zmiennej/wartości. Operatorzy zawarte w tej kategorii opisano poniżej:

„+”: Przypisuje znak pozytywny do operandu (zwykle znak dodatni nie jest wyświetlany, ponieważ jest opcjonalny)

„-”: zmienia znak operandu

„++”: zwiększa wartość operandu o 1. Operator przyrostowy można zastosować jako postfix i prefiks

„-”: Wartość zmiennej/wartości jest zmniejszana o 1. Podobnie jak przyrost, może być również używany jako prefiks lub postfiks

"!": Wartość logiczna (true/false) jest odwrócona za pomocą tego operatora

Możesz odwołać się do składni tych operatorów podanych poniżej:

+operand; // Unary Plus
-operand; // Unary minus
++operand; // Przyrost prefiksu
operand ++; // Przyrost postfix
Operand-; // Zadanie pofiksu
--operand; // Zmniejszenie prefiksów
!operand; // uzupełnienie logiki

Operatorzy logiczni

Ci operatorzy pomagają w wykonywaniu operacji logicznych, takich jak i lub, i nie. Są one opisane poniżej:

I(&&): Działa to na dwóch zmiennych/wartościach, zwraca true, jeśli obie zmienne są prawdziwe i fałszywe w innych przypadkach.

Lub (||): Ten operator buduje logikę tak, że jeśli obie wartości są fałszywe, wynik byłby fałszywy w przeciwnym razie prawdziwy.

NIE (!): Odnosi się to również do kategorii Unary i zwraca fałszywe/prawdziwe wyniki

Możesz odwołać się do następujących składni, aby użyć operatorów logicznych:

operand1 && operand2 // logiczny i
Operand1 || operand2 // logiczny lub
!operand // logiczny nie

Operatorzy bitowate

Klasa tego operatora zajmuje się wartościami binarnymi, a zatem wszystkie operacje są wykonywane po kroku. i praktykowani są następujący operatorzy:

„&”: Jest to znane jako binarne i działa tak samo jak logiczne i ale na wartościach binarnych.

„|”: Działa to również na tym samym wzorze co logiczne lub, ale wykonuje bit operacji.

„^”: Jest to znane jako xor, zwraca true, jeśli obie wartości są różne i zwraca false, jeśli obie wartości są takie same.

„~”: Ten operator zmienia bit z 0 na 1 i 1 na 0

"<<“: Ten operator lewej zmiany przesuwa liczbę bitów w lewo. Liczba bitów jest decydowana przez użytkownika i może to być dowolna liczba.

„>>”: Przesuwa operator prawej zmiany, usuwa liczbę bitów z prawej strony.

„>>>”: Jest to znane jako nieuzasadnione prawe przesunięcie i przesuwa liczbę bitów o „0”

Poniższe składni odnoszą się do operatorów bitowców:

Operand1 | operand2; // bitwe lub
operand1 i operand2; // Bitwise i
operand1 ^ operand2; // Bitwise Xor
~ operand; // uzupełnienie bitwise
operand<Operand >> numer; // Bitwise Pight Shift
Operand >>> numer; // Bitwise Unsigned Pight Shift

Operatorzy relacyjni

Ta kategoria odnosi się do powiązania więcej niż jednej zmiennej za pomocą określonych symboli. Ci operatorzy pomagają w podejmowaniu decyzji w programowaniu Java.

„==”: Ten operator jest praktykowany, sprawdzając równość dwóch operandów

"!= ”: Służy do sprawdzenia, czy nierówność operandów

"<“: praktykowane sprawdzanie mniej niż relacje między dwoma operandami

„>”: Służy do sprawdzania lewego operandu jest wyższe lub nie

„> =”: Aby sprawdzić, czy lewy operand jest „większy lub równy” do prawej lub nie

"<=”: jest praktykowane, sprawdzając, czy lewa zmienna jest mniejsza, czy równa prawej

Operatory relacyjne można praktykować za pomocą składni podanej poniżej:

operand1 == operand2; //równy
Operand1!= operand2; // nie równe
operand1> operand2; //Lepszy niż
Operand1operand1> = operand2; //większe bądź równe
Operand1<=operand2; //less than or equal to

Jak korzystać z podstawowych operatorów w Javie

Ta sekcja zawiera wykorzystanie podstawowych operatorów w Javie. Każdy przykład pokazuje kod Java, który używa operatorów określonej kategorii.

Przykład 1: Korzystanie z operatorów przypisania

Poniższy kod Java praktykuje różne operatory przypisań na zmiennych.

pakiet Newpack;
Zakładanie klasy publicznej
public static void main (string [] args)
// za pomocą „=” do przypisywania wartości
int a = 3, b = 4, c = 5, d = 6, e = 7;
// za pomocą „+=” na a
A+= 3;
System.na zewnątrz.println („nowa wartość A byłaby:„ +a);
// za pomocą "-=" na b
B- = 3;
System.na zewnątrz.println („nowa wartość B wynosiłoby:„ +B);
// za pomocą „*=” na c
c*= 2;
System.na zewnątrz.println („nowa wartość C byłby:„ +c);
// za pomocą "/=" na d
D/= 2;
System.na zewnątrz.println („nowa wartość D wynosi:” +d);
// używając „%=” na e
E%= 2;
System.na zewnątrz.println („nowa wartość e byłaby:„ +e);

Wyżej wymieniony kod opisano tutaj:

  • Po pierwsze, wartości są przypisane do zmiennych za pomocą =
  • Instrukcja „A+= 3” dodaje 3 do bieżącej wartości a
  • Odejmowanie 3 od B za pomocą „-=”
  • Mnoży wartość C przez 2 za pomocą „*=”
  • dzieli wartość D przez 2 za pomocą „/=”
  • Wartość E jest podzielona przez 2, a następnie pozostała część jest przechowywana jako nowa wartość E.

Wyjście kodu jest podane poniżej:

Przykład 2: Korzystanie z operatorów arytmetycznych

Poniższy kod Java wykonuje operacje arytmetyczne na dwóch liczbach A = 5 i B = 11.

pakiet Newpack;
Klasa publiczna Arithop
public static void main (string [] args)
// Inicjowanie zmiennych
int a = 5, b = 11;
// Używanie + na a i b
System.na zewnątrz.println („a+b =”+(a+b));
// Używanie - na a i b
System.na zewnątrz.println ("a-b =" + (a-b));
// Używanie * na a i b
System.na zewnątrz.println ("a-b =" + (a*b));
// Używanie /na a i b
System.na zewnątrz.println ("a/b =" + (b/a));
// Używanie % na a i b
System.na zewnątrz.println („A%B =” + (A%B));

W powyższym kodzie zmienne są najpierw inicjowane, a następnie każda linia reprezentuje zastosowanie innego operatora przypisania.

Wyjście jest podane poniżej:

Przykład 3: Korzystanie z operatorów relacyjnych

Poniższy kod Java praktykuje operatory relacyjne na dwóch zmiennych x = 3 i y = 5.

pakiet Newpack;
Klasa publiczna Relop
public static void main (string [] args)
// Inicjowanie zmiennych
int x = 3, y = 5;
//za pomocą < operator
System.na zewnątrz.println ("jest x mniej niż y? " + (operator x
System.na zewnątrz.println ("jest x większe niż y? " + (x> y));
// za pomocą operatora ==
System.na zewnątrz.println ("jest x równe y? " + (x == y));

Wyżej napisany kod wdraża trzech relacyjnych operatorów na X i Y. Ponadto kod jest opisywany jako:

  • inicjuje dwie zmienne x i y
  • donosi o wyniku x
  • Drukuje prawdziwe lub fałszywe wyniki dla warunku x> y
  • Sprawdza i drukuje równość X i Y

Wyjście kodu jest podane poniżej:

Przykład 4: Korzystanie z operatorów logicznych

Poniższy kod Java praktykuje operatory logiczne w instrukcji warunkowej IF-Else.

pakiet Newpack;
Logop klasy publicznej
public static void main (string [] args)
int a = 4, b = 5, c = 5;
if (a == b || (b == c && c!= a))

System.na zewnątrz.println („warunek jest prawdziwy”);

w przeciwnym razie

System.na zewnątrz.println („warunek jest fałszywy”);


Powyższy kod jest opisany jako.

  • Trzy zmienne są inicjowane
  • W stanie IF użyliśmy operatora i (&&) między B == C i C!= a. Ponadto to stwierdzenie jest połączone z A == B za pomocą operatora lub (||).
  • Warunki wyżej wymienione jest prawdziwe, dlatego blok if instrukcji IF-ELSE zostałby wykonany.

Wyjście kodu pokazano na poniższym obrazku:

Przykład 5: Korzystanie z Unary Operators

Unary Operatorzy są praktykowani w następującym kodzie Java.

pakiet Newpack;
Klasa publiczna Unop
public static void main (string [] args)
// Inicjowanie zmiennych
int a = 4, b = 6;
// używając Unary minus na
System.na zewnątrz.println („Zaktualizowana wartość A IS:” + (-a));
// przy użyciu przyrostu prefiksów na B
System.na zewnątrz.println („Zaktualizowana wartość B to:”+(++ B));

Opis kodu to:

  • Dwie zmienne a i b są inicjowane
  • Wydrukuje odpowiedź po zastosowaniu Unary minus na
  • pokazuje wynik po zastosowaniu operatora przyrostu prefiks

Dane wyjściowe kodu jest tutaj podane:

Przykład 6: Korzystanie z operatorów bitowców

Poniższy kod Java implementuje kilka operatorów bitowych na zmienne/wartości.

pakiet Newpack;
Klasa publiczna Bitop
public static void main (string [] args)
int a = 3, b = 5;
// za pomocą operatora Bitwise lewej zmiany na
System.na zewnątrz.println („Odpowiedź brzmi:” + (a3));

Kod jest opisany jako:

  • Zmienne A i B są inicjowane
  • użył operatora lewego przesunięcia na a i odpowiedź jest wydrukowana. Binarny z numeru 3 byłby przesunięty na 2 bity.
  • Wydrukuje odpowiedź po zastosowaniu prawego operatora zmiany na B. 3 bity z liczby B zostałyby usunięte z prawej strony binarnej liczby 3.

Wyjście kodu to:

Wniosek

Podstawowymi operatorami w Javie są operatorzy, którzy są często używane w programach Java. Java obsługuje długą listę operatorów, którzy pomagają w wykonywaniu różnych operacji zmiennych/wartości. Operatorzy o podobnym zastosowaniu są umieszczani w tej samej kategorii. Na przykład operatorzy, którzy definiują relacje, można znaleźć w kategorii relacyjnej operatorów. W tym artykule wymieniono podstawowych operatorów w Javie i zawiera ich aplikację za pomocą kodu Java. Nauczyłbyś przegląd i wstępne zastosowanie wszystkich podstawowych operatorów w Javie.