Мы все знаем, что int++
увеличит значение переменной на 1, то есть:Можно ли использовать операторы инкремента с любым примитивным типом?
int number = 0;
int temp = number + 1;
number = temp;
Это разрешено другими примитивными типами тоже:
double number = 0D;
number++;
Итак, мне было интересно, если приведенный выше код будет выполняться как:
double number = 0D;
double temp = number + 1D;
number = temp;
Или:
double number = 0D;
int temp = number + 1;
number = temp;
Во втором случае мы должны предпочесть double += 1D
?
Пытались ли вы, что происходит? – Kayaman
@ Кайаман. Любой примитивный тип увеличивается на 1. –
Ну, вот ваш ответ. – Kayaman