У меня есть следующие переменные:Java Отдел ошибок
int first = 0;
int end = 0;
Declare в общественном классе.
В рамках метода:
double diff = end/first;
double finaldiff = 1 - diff;
end
переменной на System.out.println
является 527
, то это first
480
.
Зачем нужен ответ diff как 1
? Это должно быть 1.097916667
, я думал, что использование double
позволит мне рассчитать в десятичные числа?
0/0 не является ни 1, ни 1,097916667 ... –
К сожалению, конец и первым собираются в предыдущем, если заявлении. – Ben
@OliCharlesworth: OP утверждает: 'Конечная переменная на system.out.println равна 527, firstyear - 480.' Таким образом, вычисление равно 527/480, которое равно $ 1.097916666666667'. Не уверен, где вы получили 0/0. – Nope