Вот вопрос - возвращает все правильно, в чем дело то? тестировал на разных цифрах, метод работает всегда
package com.javarush.task.task01.task0132;
/*
Сумма цифр трехзначного числа
*/
public class Solution {
public static void main(String[] args) {
System.out.println(sumDigitsInNumber(546));
}
public static int sumDigitsInNumber(int number) {
int sum = 0;
while (number > 1) {
int del;
del = number % 10;
number /= 10;
sum += del;
}
return sum;
}
//напишите тут ваш код
}