public class Solution { public static void main(String[] args) { System.out.println(sumDigitsInNumber(546)); } public static int sumDigitsInNumber(int number) { String str = Integer.toString(number); // или вместо Integer.toString пишим String.valueOf char ch1 = str.charAt(0); //почему return возвращает как 53 Должно быть 5 System.out.println("ch1 - " + ch1 + " число - " + Character.isDigit(ch1)); // для проверки char ch2 = str.charAt(1); //почему return возвращает как 52 Должно быть 4 System.out.println("ch2 - " + ch2 + " число - " + Character.isDigit(ch2)); // для проверки char ch3 = str.charAt(2); //почему return возвращает как 54 Должно быть 6 System.out.println("ch3 - " + ch3 + " число - " + Character.isDigit(ch3)); // для проверки return (ch1 + ch2 + ch3); } }