import java.util.Scanner;
public class test1 {
//接收用户输入的自然数,累计所有位数数字之和
//需求:接收用户输入的行数
public static void main(String[] args) {
System.out.println("请输出您要求和的自然数");
int n = new Scanner(System.in).nextInt();
//2.定义一个变量用来保存最终求和的结果
int sum=0;
//3.循环获取每一位上的数
while(n!=0){
//4.求当前的个位数,并将个位数累加
sum= sum+(n%10);
//5.去掉刚刚累加过的最后一位数,得到新的整数
//比如刚刚的十位就变成了现在的个位.
n=n/10;
}
System.out.println(sum);
}
}
每天一段java代码-------(第7天)自然数求和问题
最新推荐文章于 2023-06-05 00:15:00 发布
本文介绍了一个简单的Java程序,该程序通过用户输入来计算一个自然数各位数字的总和。程序首先提示用户输入一个自然数,然后通过循环结构逐位累加各个数字,并输出最终结果。
8811

被折叠的 条评论
为什么被折叠?



