Sobes.tech
Junior — Middle

Ar galite paaiškinti, kas yra kintamojo reikšmės sumažinimas vienetu?

sobes.tech AI

Atsakymas iš AI

Java kalboje kintamojo reikšmės sumažinimas vienetu dažniausiai atliekamas naudojant sumažinimo operatorių --. Jis sumažina esamą kintamojo reikšmę 1.

Yra dvi formos:

  • Postfiksinis sumažinimas: i-- — pirmiausia grąžina esamą reikšmę, tada sumažina.
  • Prefiksinis sumažinimas: --i — pirmiausia sumažina reikšmę, tada grąžina.

Pavyzdys:

int i = 5;
System.out.println(i--); // Išves 5, tada i taps 4
System.out.println(--i); // Pirmiausia i taps 3, tada išves 3