作业帮 > 综合 > 作业

java 求一个整数各数位的和 实验内容:编写一个程序,读入0到1000之间的一个整数,并将其各位数字加起来

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/04 12:34:23
java 求一个整数各数位的和 实验内容:编写一个程序,读入0到1000之间的一个整数,并将其各位数字加起来
java 求一个整数各数位的和 实验内容:编写一个程序,读入0到1000之间的一个整数,并将其各位数字加起来
public static void main(String[] args) {
int sum = 0;
char a;
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
if (num < 0 || num > 1000) {
System.out.println("请输入0到1000之间的数字");
return;
}
String str = String.valueOf(num);
for (int i = 0; i < str.length(); i++) {
a = str.charAt(i);
sum += a - '0';
}
System.out.println("这个数各位的和为:" + sum);
}