2017-03-19|929阅|作者:一只来自南方的鬼|举报 摘要:import java.util.Scanner;
public class DigitSum {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int inputInt
import java.util.Scanner;
public class DigitSum {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int inputInt, result = 0;
do {
System.out.println("请输入一个0~1000的整数");
inputInt = sc.nextInt();// 接收一个整型数据
if (inputInt >= 0 && inputInt <= 1000) {
break;
} else {
System.out.println("输入数据不满足要求,请重新输入!\n");
}
} while (true);
int tmp = inputInt;
while (tmp > 0)//循环取得最后一位数字并相加
{
result += tmp % 10;//每次循环取得最后一位数字
tmp /= 10;//获取去掉最后一位数字后的值
}
System.out.println(inputInt + " 的各位数字之和为:" + result);
}
}