На этот вопрос уже есть ответ:
У меня есть двойное и целочисленное значение, и я не буду их умножать. Мой код выглядит полностью нормальным, но я ошибаюсь. Есть ли что-то, чего я не знаю, или это ошибка?
double db = 1.2;
int m = 3;
System.out.print(String.valueOf(db*m));
Мой выход: 3.5999999999999996.
Мне нужно получить 3.6 в качестве вывода.
00Java, андроид, целое число, двойное, умножение,