58,452
社区成员
发帖
与我相关
我的任务
分享
Scanner scan = new Scanner(System.in);
System.out.println("请输入任意长度的数字:");// 提示输入一个四位数字
String numString = scan.next();// 用户输入数字
while (!numString.matches("\\d+")) {
System.out.println("输入的不是数字,请重新输入");
scan = new Scanner(System.in);
numString = scan.next();
}
int sum = 0;
for (int i = 0; i < numString.length(); i++) {
sum += Integer.parseInt(numString.charAt(i) + "");
}
System.out.println(sum);
scan.close();