Я случайным образом генерирую трехзначные числа, используя java.util.Random(). Количество случайных трехзначных чисел, которые печатает система, контролируется пользователем. Вот код:
//If/then statement for determining game type (determines 3 digit numbers)
if (gameType == 3)
//for loop to generate random numbers (numGames is how many 3 digit numbers to print)
for (int i = 1; i <=numGames; i = i + 1){
int ranNums = randomGenerator.nextInt((999 - 100) + 1) + 100;
//Print random numbers to user
System.out.println(ranNums);
sumNums = ranNums % 10;
По сути, я хочу, чтобы код добавлял ЦИФРЫ, которые печатаются из генератора случайных чисел. Например, если вывод ranNums равен 111 и 111, я хочу, чтобы переменная sumNums равнялась 6, а не 222. С кодом, который у меня есть сейчас, он добавляет только последнюю цифру каждого числа (в этом случае 1 + 1 = 2 ).