package day05.pm;
import java.util.Scanner;
public class ZhengShu {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
int sum=0;
//while(a>9) {//判断是单个数字和多个数字,单个跳出循环
// sum+=a%10;//取每次循环的个位和
// a=a/10;//去掉个位后的数
//}
//
//sum+=a;
do {
sum+=a%10;//取每次循环的个位和
a=a/10;//去掉个位后的数
}while(a!=0);//判断最高位如果是0就退出循环
System.out.println(sum);
}
}
本文详细解析了一个Java程序,该程序用于输入一个整数并计算其各位数字的总和。通过使用Scanner类读取用户输入,然后通过do-while循环逐位累加数字,最后输出总和。
947

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



