正整數的各位數字之和被Tom稱爲Tom數。求輸入數的Tom數!

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

運行結果
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章