解题思路:见代码注释
注意事项:sum要在while循环里面!!!一定要注意细节!!!
参考代码:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()){//如果有数据则持续输入 int sum=0;//注意sum=0是每次循环时都要更新为0!!! String n = sc.next();//输入字符串 for (int i=0;i<n.length();i++){ char c = n.charAt(i);//将字符串拆开 sum+=Integer.parseInt(String.valueOf(c));//将拆开的字符转化为可加减的数字 } System.out.println(sum); } } }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题8.2 (Java代码)浏览:2269 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:562 |
简单的a+b (C语言代码)浏览:760 |
剪刀石头布 (C语言代码)不知道怎么直接在scanf中用枚举变量浏览:1307 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1228 |
C语言训练-自由落体问题 (C语言代码)浏览:611 |
母牛的故事 (C语言代码)浏览:715 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:665 |
DNA (C语言代码)浏览:748 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:486 |