满意答案
用的是java语言。
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个三位数(按Enter键结束):");
String num = scanner.nextLine().trim();
while(num.length() != 3){
System.out.print("您输入的数字不是三位数,请重新输入:");
num = scanner.nextLine().trim();
}
int i = 0;
try {
i = Integer.parseInt(num);
} catch (NumberFormatException e) {
System.out.println("你输入的["+num+"]不是数字!");
main(null);
return;
}
System.out.println(num+"的每位数字的累加之和为:"+(i/100+i%100/10+i%10));
}
}
23分享举报