Рубрики
Без рубрики

Что такое оператор присваивания в Java?

Это оператор присваивания сложения. Давайте разберемся в Java и научимся использовать его для нашего повседневного программирования. x в Java – это

Автор оригинала: Pankaj Kumar.

Это оператор присваивания сложения. Давайте разберемся в Java и научимся использовать его для нашего повседневного программирования.

x в Java-это то же самое, что + y .

Это составной оператор присваивания. Чаще всего используется для увеличения значения переменной, так как x++ увеличивает значение только на единицу.

Увеличение Значений С помощью

Этот код увеличит значение a на 2. Давайте посмотрим примеры:

int a = 1;
a+=2;
System.out.println(a);

С другой стороны, если мы используем a++ :

int a = 1;
a++;
System.out.println(a);

Значение a увеличивается всего на 1.

Использование циклов Java

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

for(int i=0;i<10;i+=2)
{
    System.out.println(i);
}

Значение i увеличивается на 2 на каждой итерации.

Работа с несколькими типами данных

Еще одна интересная вещь, которую следует отметить, заключается в том, что добавление int в double с использованием регулярного выражения сложения приведет к ошибке в Java.

int a = 1;
a = a + 1.1; // Gives error 
a += 1.1;
System.out.println(a);

Первая строка здесь выдает ошибку, так как ее нельзя добавить к двойнику.

Выход:

error: incompatible types: possible lossy conversion from double to int
a = a + 1.1; // Gives error 

Однако при использовании в Java добавление работает нормально, так как Java теперь преобразует значение double в целое число и добавляет его как 1. Вот результат, когда код выполняется только с добавлением.

E1 эквивалентно E1 = (T) ((E1) op (E2)) , где T-тип E1, за исключением того, что E1 оценивается только один раз. Это Java выполняет типизацию, чтобы добавить два числа.

Объединение Строк

Это также работает для мутации строк.

String a = "Hello";
a+="World";
System.out.println(a);

Строка “Привет” была изменена, и строка “Мир” была присоединена к ней.

Вывод

+= является важным оператором присваивания. Чаще всего он используется с петлями. То же самое назначение также работает с другими операторами, такими как -=, *=,/= .