Jaka jest różnica między I ++ i ++ I w Javie

Jaka jest różnica między I ++ i ++ I w Javie
Java oferuje szeroką gamę operatorów, którzy pomagają nam wykonywać różne operacje zmiennych/wartości, na przykład operatorzy, operatorów arytmetycznych, operatorów logicznych itp. ++ jest operatorem przyrostowym, który należy do kategorii operatora Unary i może być używany jako prefiks lub postfiks. Czasami jest to również określane jako operator wstępny i po wprowadzeniu. Jest najczęściej używany w pętlach Java.Ten post da ci kompleksowy przewodnik po koncepcjach poniżej listy:
  • Co oznacza ++ w Javie
  • Co to jest operator prefiks w Javie
  • Co to jest operator postfix w Javie
  • Jak pracują operatorzy wstępne i po wprowadzeniu

A więc zacznijmy!

Co oznacza ++ w Javie

Znak ++ jest niemaczonym operatorem powszechnie znanym jako operator przyrostu Java. Zwiększa wartość zmiennej o 1. W Javie operator przyrostowy może być wykorzystywany jako prefiks lub postfix w oparciu o sytuację/wymagania.

Co to jest operator prefiks w Javie

Wstępne wprowadzenie, jak sama nazwa sugeruje, że znak ++ pojawi się przed zmienną i.mi. „++ I” Gdzie "I" jest zmienną. Operator prefiksu najpierw zwiększy wartość zmiennej o jeden, a potem zwróci wartość przyrostową.

Co to jest operator postfix w Javie

W przyrostu pofixu operator ++ pojawia się po zmiennej, i.mi., „I ++”. Operator post-increment najpierw zwraca pierwotną wartość zmiennej, a następnie zwiększa wartość zmiennej o 1.

Jak działa operator wstępny w Javie

Rozważmy kilka przykładów, aby zrozumieć, jak pracuje operator przed końcem.

Przykład 1

W tym przykładzie utworzymy zmienną i zwiększymy jej wartość za pomocą operatora wstępnego wprowadzania:

Klasa publiczna incrementexample
public static void main (string [] args)
int i = 14;
System.na zewnątrz.println („wstępne przyrost:”+(++ i));

Snippet podany poniżej pokaże wyjście:

Wyjście zweryfikowało działanie operatora przedwczesnego Java.

Jak działa operator po wstrząsaniu w Javie

Rozważmy podany poniżej przykład, aby lepiej zrozumieć operator przyrostu poinformowania w Javie.

Przykład 2

Zmodyfikujmy poprzedni przykład bardziej i zastosuj operator post-increment zamiast operatora przed końcem:

PrefixPostFixExample klasy publicznej
public static void main (string [] args)
int i = 14;
System.na zewnątrz.println („wynik:”+(i ++));

Teraz otrzymamy następujące dane wyjściowe:

Tym razem wyjście wykazywało rzeczywistą (nieostronną) wartość, ponieważ po raz pierwszy zwrócił wartość rzeczywistą (14), a następnie zwiększyła pierwotną wartość o jeden (15). Ale jak to zweryfikować?

Drukowanie zmiennej "I" Jeszcze raz zapewni przyrostową wartość. Spróbujmy:

Klasa publiczna incrementexample
public static void main (string [] args)
int num1 = 14;
System.na zewnątrz.println („wynik:”+(i ++));
System.na zewnątrz.println („wynik:” + (i));

Snippet podany poniżej zapewni pożądane dane wyjściowe:

Wyjście zweryfikowało stosowność operatora po wstecz.

Wniosek

Znak ++ pojawi się przed zmienną w operatorze wstępnym, i.mi., „++ i”, gdzie „i” jest zmienną. Operator prefiksu najpierw zwiększy wartość zmiennej o jeden, a potem zwróci wartość przyrostową. W przyrostach po FIX operator ++ pojawia się po zmiennej, i.mi., „I ++”. Operator post-increment najpierw zwraca pierwotną wartość zmiennej, a następnie zwiększa wartość zmiennej o jeden. Ten zapis opracował różnicę między prefiksem a przyrostem postfixu za pomocą niektórych łatwych do zrozumienia przykładów.