CCF试题Java-数位之和

import java.util.Scanner;

/**
 * 问题描述
  给定一个十进制整数n,输出n的各位数字之和。
	输入格式
  输入一个整数n。
	输出格式
  输出一个整数,表示答案。
	样例输入
	20151220
	样例输出
	13
	样例说明
  20151220的各位数字之和为2+0+1+5+1+2+2+0=13。
	评测用例规模与约定
  所有评测用例满足:0 ≤ n ≤ 1000000000。
 * @author Administrator
 *
 */
public class NumSum {

	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);
		
		String str = sc.nextLine();
		
		int sum = 0;
		for (int i = 0; i < str.length(); i++) {
			sum += (int) (str.charAt(i) - 48);
		}
		
		System.out.println(sum);
	}

}

猜你喜欢

转载自blog.csdn.net/kidchildcsdn/article/details/81062572