import java.util.*;
public class Area{
public static void main(String[] args){
int total=0;
System.out.println("输入一个1到1000之间的一个整数");
Scanner input=new Scanner(System.in);
int number=input.nextInt();
try{
while(number/10!=0)
{
total+=number%10;
number=number/10;
}
total+=number;
System.out.println("各位数字之和是"+total);
}
catch(Exception e)
{
e.printStackTrace();
}
finally{
input.close();
}
}
}
核心代码:
while(number/10!=0)
{
total+=number%10;
number=number/10;
}
total+=number;