[Java入门] 从键盘键入一个5位以内的数,求它的各个位数字之和并输出

import java.util.Scanner;

public class sum{
	public static void main( String args[]){
		Scanner s = new Scanner(System.in);
		System.out.println("==计算一个数的各个位数之和==");
		System.out.println("========(输入0结束)=========");
		int i=1;
		while(true){
			System.out.println("Case "+i+":\n请输入一个数:");
			int a = s.nextInt();
			if(a==0) break;
			int sum=0;
			while(a>0){
				sum+=a%10;
				a/=10;
			}
			System.out.println("各个位数之和为:"+sum+"\n");
			i++;
		}
		System.out.println("==========输入结束==========");
	}
}

  

原文地址:https://www.cnblogs.com/suthui/p/3038265.html