Cумму всех цифр целочисленного массива?

Подскажите пожалуйста, как это сделать:
Например, если дан массив [12, 104, 81], то сумма всех его цифр будет равна 1 + 2 + 1 + 0 + 4 + 8 + 1 = 17.
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 1
YuriyVorobyov1333
@YuriyVorobyov1333
Software Developer (Java/Node.js/Angular)
int[] arr = {12, 104, 81};
int sum = 0;

for (int i = 0; i < arr.length; i++) {
    int temp = arr[i];

    while (temp > 0) {
      sum += temp % 10;
      temp = temp / 10;
    }
}

System.out.println(sum);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы