ccf201512-1数位之和

charAt,与字符'0',做差值。

java 复制代码
import java.util.Scanner;

public class Main3 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String num = scanner.nextLine();
        char[] arr = num.toCharArray();
        int sum = 0;
        for(char c : arr){
            int tmp = c - '0';
            sum+=tmp;
        }
        System.out.println(sum);
    }
}

第二种解法

java 复制代码
import java.util.Scanner;

public class Main10 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int i = scanner.nextInt();
//        System.out.println(i);
        int sum = 0;//各位数字
        while(i > 0){
            int tmp = i%10;
            i = i /10;
            sum+=tmp;
        }
        System.out.println(sum);
    }
}
相关推荐
paeamecium3 分钟前
【PAT甲级真题】- Student List for Course (25)
数据结构·c++·算法·list·pat考试
Book思议-10 分钟前
【数据结构】栈与队列全方位对比 + C 语言完整实现
c语言·数据结构·算法··队列
SteveSenna12 分钟前
项目:Trossen Arm MuJoCo
人工智能·学习·算法
NAGNIP23 分钟前
一文搞懂CNN经典架构-DenseNet!
算法·面试
道法自然|~29 分钟前
BugCTF黄道十二宫
算法·密码学
WHS-_-20222 小时前
Python 算法题学习笔记一
python·学习·算法
沉鱼.442 小时前
第六届题目
算法
黑眼圈子2 小时前
总结一下用Java做算法的常用类和方法
java·开发语言·算法
apcipot_rain2 小时前
天梯赛练习集 时间规划 限时复盘 中档题详解(L1-6~L2-4)
算法
再卷也是菜2 小时前
第一章、线性代数(2)高斯消元法
线性代数·算法