Operator += w Javie

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

Operator += w Javie to operator przypisania złożonego. Służy do zwiększenia wartości zmiennej o podaną wartość i zapisania wyniku z powrotem do tej samej zmiennej.

Zapis:

number += 2;

jest skrótem od:

number = number + 2;

Przykład

int number = 2;
number += 2;
System.out.println(number); // 4

Po wykonaniu instrukcji number += 2 zmienna number zostaje zwiększona o 2.

Zastosowanie w pętlach

Operator += często występuje w pętlach, gdy zmienna sterująca ma zmieniać się o stałą wartość, np. co 2:

int number = 2;

while (number != 10) {
    number += 2;
}

W tym przykładzie wartości zmiennej number będą kolejno wynosić: 2, 4, 6, 8, 10. Gdy number osiągnie wartość 10, warunek number != 10 stanie się fałszywy i pętla zakończy działanie.

Ważne

  • += zmienia wartość istniejącej zmiennej.
  • Jest krótszym zapisem dodawania i przypisania.
  • W algorytmach często służy do zwiększania licznika lub przechodzenia przez kolejne wartości.