Доброго дня, хотел решить задачу по средствам сканера, но он ругается. не объясните почему? Буду весьма благодарен.
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
System.out.println(sumDigitsInNumber(546));
}
public static int sumDigitsInNumber(int number) {
//напишите тут ваш код
int ret = 0;
String s = Integer.toString(number);
Scanner scanner = new Scanner(s);
String a = Character.toString(scanner.next().charAt(0));
String b = Character.toString(scanner.next().charAt(1));
String c = Character.toString(scanner.next().charAt(2));
// здесь далее задумано перевести каждую строку в инт и посчитать суму (до этого пытался каждый символ записать в инт, но тоже ругается).
return ret;
}
}