Например:Разница между переменной + = значением и переменной = переменной + значением;
int a = 10;
a += 1.5;
Это отлично работает, но
a = a+1.5;
это назначение говорит Type mismatch: cannot convert from double to int
. Так что мой вопрос: в чем разница между += operator
и = operator
. Почему первое задание ничего не говорило, а второе. Пожалуйста, объясните мне. Просто я хочу знать, могу ли я использовать первое задание на все места или нет.
Этот вопрос уа s много раз обсуждались на SO.Узнайте, как использовать поиск – Andremoniy
Дубликат: http://stackoverflow.com/questions/8710619/java-operator – Apurv