Найти сумму цифр любого числа с помощью String

27 Янв 2020 в 19:41
126 +1
1
Ответы
1

Для того чтобы найти сумму цифр любого числа с помощью String, мы можем преобразовать число в строку, затем перебрать все символы этой строки, преобразовать их обратно в числа и сложить их. Например, вот пример кода на Java:

public class Main {
public static void main(String[] args) {
int number = 12345;
String numberAsString = String.valueOf(number);
int sum = 0;
for (int i = 0; i < numberAsString.length(); i++) {
sum += Character.getNumericValue(numberAsString.charAt(i));
}
System.out.println("Сумма цифр числа " + number + " равна " + sum);
}
}

В этом примере мы начинаем с числа 12345, преобразуем его в строку "12345", затем перебираем каждый символ строки, преобразуем его в числовое значение с помощью метода Character.getNumericValue() и добавляем к общей сумме. В результате получаем сумму цифр числа 12345, равную 15.

18 Апр 2024 в 18:46
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир