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.