Последние новости:

Поиск по сайту:

Все мужчины одинаковы перед женщиной, которой они восхищаются (Б. Шоу).

Что означает += в Java?1 мин для чтения

08.04.2022
Чему программисты на Java должны научиться в 2021 году

В Java есть несколько операторов, которые можно использовать для присвоения значений переменным, известных как операторы присваивания. Среди них наиболее часто используемые операторы присваивания — «=» , «+=» , «-=» и т. д. В этой статье мы рассмотрим различные аспекты оператора «+=» , который называется «оператор присваивания сложения» . Оператор «+=» позволяет нам выполнять сложение и присваивание за один шаг.

В этой статье мы рассмотрим следующие понятия:

    • Что означает += в Java
    • Поведение оператора += по отношению к типам данных
  • Как использовать += для увеличения значения
  • Как использовать += в циклах
  • Как использовать += для конкатенации строк

Итак, приступим!

 

Что означает += в Java

Это сокращенный оператор присваивания, обычно называемый «оператором присваивания составного сложения». Оператор += выполняет две функции за один раз, т. е. сначала выполняет сложение операндов, а затем присваивает результат левому операнду.

Проще говоря, мы можем сказать, что переменная1 += переменная2 имеет тот же смысл, что и переменная1 = переменная1 + переменная2.

 

Поведение оператора += по отношению к типам данных

Поведение оператора += зависит от типа данных операндов, т.е. если операнды являются строками, то он используется для конкатенации, а если операнды являются числами, то он используется для чисел.

 

Как использовать += для увеличения значения

В java оператор ++ увеличивает значение на 1, однако, используя оператор присваивания сложения, мы можем указать приращение по нашему выбору.

Пример

Предположим, у нас есть переменная «number», которая содержит значение 50, теперь, если нам нужно увеличить ее на 5, мы можем сделать это следующим образом:

publicclassAssignmentOperatorExample {
publicstaticvoidmain(String[] args) {
        int number = 50;
        number +=5;
System.out.println(number);
  }
 }
}

 

Приведенный выше вывода мы видим, что число увеличивается на 5.

Читать  Как перевести код С++ или Python: руководство для начинающих

 

Как использовать += в циклах

Оператор присваивания сложения может использоваться в структурах циклов Java для увеличения значения более чем на единицу.

 

Пример

Если нам нужно напечатать таблицу «5», мы можем использовать цикл for и внутри цикла мы можем увеличивать значение в пять раз на каждой итерации:\

publicclassAssignmentOperatorExample {
publicstaticvoidmain(String[] args) {
for(inti=5; i<=50; i+=5 )
        {
System.out.println(i);
        }
    }
}

 

В приведенном выше фрагменте кода мы инициализируем цикл с «5» и указываем критерии завершения как «i<=50» . Затем мы используем оператор «+=» , который будет увеличивать значение на 5 на каждой итерации. Таким образом, будет выполнено 10 итераций, пока значение «i» не удовлетворит условию завершения, т. е . «i <= 50».

Приведенный выше фрагмент кода проверяет работу оператора +=.

 

Как использовать += для конкатенации строк

Оператор += может использоваться для конкатенации строк:

 

Пример

Давайте рассмотрим приведенный ниже фрагмент кода для глубокого понимания того, как объединить строки с помощью оператора += в java:

publicclassAssignmentOperatorExample {
publicstaticvoidmain(String[] args) {
        String str = "Andrey";
        str += "Ex";
System.out.println(str);
}
}

 

Исходная строка — «Andrey», и мы объединяем с ней «Ex» с помощью оператора +=.

 

Вывод

В Java оператор += используется для выполнения двух функций за один раз, т.е. сначала он выполняет сложение, а затем присваивание. Используя оператор +=, можно выполнить сложение или конкатенацию в зависимости от типа данных операндов. Более того, оператор += можно использовать в качестве оператора приращения в циклах Java.

В этой статье представлен всесторонний обзор оператора += , где мы узнали о различных вариантах использования оператора java +=.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно

Статьи партнеров:

Рекомендуемое
Команда инженеров Zotac определенно превзошла себя в этом. GeForce RTX 3090…
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить

Спасибо! Ваша заявка принята

close

Спасибо! Ваша заявка принята

close