Advertisement

数字相加

阅读量:

例如输入数字21345,计算其各位数字之和即为2+1+3+4+5。

  • 途径一:
复制代码
    Scanner scanner = new Scanner(System.in);
    int n = scanner.nextInt();
    //先把这个整数转换成字符串
    String string = String.valueOf(n);
    
    int a = 0;
    int sum = 0;
    for (int i = 0; i < string.length(); i++) {
    //截取每个字符串的一位数然后转乘整型,进行相加
    a = Integer.parseInt(string.substring(i,i+1));
    sum+=a;
    }
    System.out.println(sum);
    
    
    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    
  • 第二种途径:
复制代码
    Scanner scanner = new Scanner(System.in);
    int n = scanner.n

全部评论 (0)

还没有任何评论哟~