Как сложить цифры целого числа в Java?

Мне трудно найти решение этой проблемы. Я пытаюсь разработать программу на Java, которая принимает число, например 321, и находит сумму цифр, в данном случае 3 + 2 + 1 = 6. Мне нужны все цифры любого трехзначного числа, чтобы сложить их вместе и сохраните это значение, используя символ% Остаток. Это сбило меня с толку, и я был бы признателен за любые идеи.