題目
正整數的各位數字之和被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);
}
}
}
運行結果