public static void main(String[] args)
这个算法的 c和java基本没区别的
public static void main(String[] arg){
int k=0;int m=0;
System.out.println("输入一个四位数");
Scanner input=new Scanner(System.in);
int nums=nextInt();
while(nums!=0){
m=nums%10;
nums=nums/10;
k=k+m;System.out.println("所有位数和为:"+k);
int num=sc.nextInt();
//定义一个放个位数的变量 aaa
while(num!=0){
int aaa=0;
//求出个位上的数
aaa=num%10;
//求各个数的和
sum=sum+aaa;
//把num除于10,以便于取得十位数
num=num/10;//输出总和
System.out.println("各个位数之和为:"+sum