Я использую Java и новичок в этом.
Когда я пытаюсь
int integerValue = 100;
long longValue = 100;
integerValue = integerValue + longValue;
Я получаю «Несоответствие типов: невозможно преобразовать long в int».
Но
integerValue+=longValue;
работает нормально, что означает, что он выполняет приведение для меня:)
Это то, что "+ =" обеспечивает по своей природе? Есть какая-то конкретная причина для этого?
Редактировать: Ой !! Слишком общий вопрос! :) Я должен был сначала тщательно обыскать, мой плохой !!