Я делаю Java-программу, позволяющую пользователю вводить количество раз, когда нужно бросать кости. Я использую цикл for с переменной timesRolled, чтобы контролировать, сколько раз перебирать программу. Я хочу добавить все случайные значения костей, чтобы получить сумму.
int timesRolled = 4;
int result = 0;
for (int i = 0; i < timesRolled; i++) {
int rand1 = getRandom(1,6); // getrandom is a function withing the template.
result = rand1 ;
outputln(result);
}




Вы захотите добавить текущее значение результата к вновь определенному значению кубика на каждой итерации и присвоить его результату так: result = result + rand1 или result += rand1 для краткости. Кроме того, вызов outputln(result); внутри цикла for будет выводить кумулятивную сумму на каждой итерации, поэтому вы можете переместить ее для вывода только один раз в конце.
int timesRolled = 4;
int result = 0;
for (int i = 0; i < timesRolled; i++) {
int rand1 = getRandom(1,6); // getrandom is a function withing the template.
result += rand1 ;
}
outputln(result);
Измените его на
result += rand1;и переместитеoutputln()за пределы цикла.