Co oznacza ++ i - znaczy w Javie

Co oznacza ++ i - znaczy w Javie
Java zapewnia różne typy operatorów do wykonywania różnych operacji na zmiennych/wartości, na przykład nieopiżnych operatorów, operatorów logicznych, operatorów arytmetycznych itp. ++ i - są operatorami przyrostowymi i zmniejszającymi w Javie, które należą do kategorii operatorów Unary i można je podzielić jako prefiks i postfiks. Operatory prefiksu i postfix pokazują pierwszeństwo dla zmiennych/wyrażeń.

Ten zapis będzie stanowić dokładne zrozumienie koncepcji poniżej listy:

  • Co oznacza ++ w Javie
  • ++ Operator jako wstępny i po ponownym
  • Jak pracują operatorzy wstępne i po wprowadzeniu
  • Co oznacza w Javie
  • - Operator jako prefiks i postfix
  • Jak pracują operatorzy wstępne i post-decrement w Javie

A więc zacznijmy!

Co oznacza ++ w Javie

Znak ++ jest niemaczonym operatorem znanym jako operator przyrostowy. Służy do zwiększania/zwiększania wartości zmiennej i może być używany jako prefiks lub postfiks.

++ Operator jako wstępny i po ponownym

Przed wprowadzeniem oznacza: ++ operator zostanie użyty przed zmienną, i.mi., „Zmienna ++”. Tak więc, w przypadku przyrostu prefiksu, najpierw wartość zmiennej zostanie zwiększona/zwiększona o jeden, wówczas zwróci tę wartość przyrostową.

Z drugiej strony, jeśli mówimy o przyrostach postfix, operator ++ przyjdzie po zmiennej, i.mi., „Zmienna ++”. Tak więc, w tym przypadku, najpierw pierwotna wartość zmiennej zostanie zwrócona, a następnie jej wartość zostanie zwiększona o 1.

Jak działają wstępne i po wprowadzeniu w Javie

Rozważ poniższy fragment kodu, aby uzyskać głębokie zrozumienie, w jaki sposób prefiks i przyrost postfix działają w Javie:

Klasa publiczna incrementexample
public static void main (string [] args)
int num1 = 50, NUM2 = 50;
System.na zewnątrz.println („Pre increment:”+(++ num1));
System.na zewnątrz.println („Post Increment:”+(num2 ++));

W obu przypadkach (ja.mi. Prefiks, postfix) Wartość zmiennych należy zwiększyć o 1:

Z powyższego fragmentu zaobserwowaliśmy, że prefiks wykazywał przyrostową wartość, ale postfix wykazał pierwotną wartość (nie-wprowadzoną). Dlaczego tak jest?

Jak sprawdzić, czy wartość operatora postfix jest zwiększana, czy nie?

W poprzedniej sekcji dowiedzieliśmy się, że operator postfix najpierw zwrócił oryginalną wartość zmiennej, a następnie zwiększył wartość zmiennej o 1. Tak więc, biorąc pod uwagę ten warunek, jeśli ponownie wydrukujemy „num2”, wówczas wynik musi być wartością przyrostową, więc spróbujmy:

Klasa publiczna incrementexample
public static void main (string [] args)
int num1 = 50, NUM2 = 50;
System.na zewnątrz.println („Pre increment:”+(++ num1));
System.na zewnątrz.println („Post Increment:”+(num2 ++));
System.na zewnątrz.println („Post Przyrost:” + (num2));

Poniżej fragment wyświetli wynikowe dane wyjściowe:

Wyjście zweryfikowało, że kiedy przyciągnęliśmy wartość NUM2, wykazała przyrostową wartość, która udowodniła działanie operatora po wstąpieniu.

Co oznacza w Javie

Jest to nieusowy operator określany jako operator spadku we wszystkich językach programowania i zmniejsza/zmniejsza wartość zmiennej o 1. Operator może być używany jako prefiks lub postfiks.

- Operator jako prefiks i postfix

Przedstawienie oznacza: - Operator zostanie użyty przed zmienną, i.mi., "- zmienny". Tak więc, w przypadku spadku przedrostka, najpierw wartość zmiennej zostanie zmniejszona/zmniejszona o jeden, wówczas zwróci tę zmniejszoną wartość.

Z drugiej strony, jeśli mówimy o zmniejszeniu postfix, operator przyjdzie po zmiennej, i.mi., "zmienny -". Tak więc w tym przypadku najpierw pierwotna wartość zmiennej zostanie zwrócona, a następnie jej wartość zostanie zmniejszona o 1.

Jak działają wstępne i po zakupie w Javie

Rozważmy poniższy przykład, aby zrozumieć działanie operatorów spadku prefiksu i postfixu w Javie:

Klasa publiczna incrementexample
public static void main (string [] args)
int num1 = 50, NUM2 = 50;
System.na zewnątrz.println („wstępne zmniejszenie:” + (--Num1));
System.na zewnątrz.println („Post Dexlement:” + (NUM2--));
System.na zewnątrz.println („Post Dexlement:” + (num2));

Powyższy fragment kodu wytworzy następujące dane wyjściowe:

Wyjście zweryfikowało działanie operatorów wstępnych i po zakazie.

Wniosek

W Java, ++ i - znakom reprezentują odpowiednio operatory przyrostowe i zmniejszające. Operatorzy ++ i - odpowiednio zwiększają i zmniejszają wartość zmiennej o 1. Oba te operatory mogą być używane jako prefiks lub postfiks. W prefiksie operator przyrostu/zmniejszenia pojawia się przed zmienną, podczas gdy w przypadku postfix operator przyrostu/zmniejszenia następuje po zmiennej. Operatory prefiksów najpierw zwiększają/zmniejszają wartość zmiennej o jeden, a następnie zwraca tę wartość przyrostową. Podczas gdy operatorzy postfix najpierw zwracają oryginalną wartość zmiennej, a następnie zwiększaj/zmniejsz wartość zmiennej o 1.