题目
正整数的各位数字之和被Tom称为Tom数。求输入数(<2^32)的Tom数!
解题思路
输入值设为字符串型,字符串型转化为字符型,字符型型转化为整数新型。
程序
public class tom数 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext()){
String s = scanner.next();
int j = 0;
char[] c = s.toCharArray();
int n = c.length;
int[] in = new int[n];
for(int i=0;i<c.length;i++){
in[i] = c[i]-48;
j=in[i]+j;
}
System.out.println(j);
}
}
}
运行结果