Я пытаюсь напечатать последний элемент моего массива. Код можно увидеть ниже:
double [] results = new double[21];
double t = 9600;
for(int y = 0; y < 21; y++) {
results[y] = t;
t *= 1.04;
System.out.println(results[results.length - 1]);
}
Однако, когда я пытаюсь запустить это, я получаю такой результат:
0.0 (printed 20 times in a row)
...
21034.782173120842
Я не знаю, почему он печатает 20 нулей, а затем мне нужен ответ (21034.78)
. Я думал, что при выполнении results[results.length - 1]
будет напечатан только последний элемент массива. У меня есть подозрение, что это связано с циклом, но я не знаю, почему или как это исправить.
Любая помощь или совет будет принята с благодарностью. Спасибо!