Как найти сумму цифр числа java

Аватар пользователя Сергей Якимович
Сергей Якимович
07 декабря 2022

Сумму цифр числа можно найти, суммируя остаток от деления на 10 :

public class App {

    public static void main(String[] args) {
        System.out.println(sumOfDigits(123)); // => 6
    }

    public static int sumOfDigits(int number) {
        number = Math.abs(number);
        int sum = 0;
        while (number > 0) {
            sum += number % 10;
            number /= 10;
        }
        return sum;
    }
}
0 0