Sobes.tech
Junior — Middle

Můžete vysvětlit, co je operace snížení hodnoty proměnné o jednotku?

sobes.tech AI

Odpověď od AI

Operace snížení hodnoty proměnné o jedna v jazyce Java se obvykle provádí pomocí operátoru dekrementu --. Tento operátor sníží aktuální hodnotu proměnné o 1.

Existují dvě formy:

  • Postfixový dekrement: i-- — nejprve vrátí aktuální hodnotu, pak sníží.
  • Prefixový dekrement: --i — nejprve sníží hodnotu, pak vrátí.

Příklad:

int i = 5;
System.out.println(i--); // Vytiskne 5, pak i bude 4
System.out.println(--i); // Nejprve i bude 3, pak vytiskne 3