解题思路:
很简单 只要知道char不能直接赚int 就好了 要先转成string 再转int
char直接转int 会导致转出来的数字是ASCII码
注意事项:
参考代码:
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
while (scanner.hasNext()){
char[] s=scanner.nextLine().toCharArray();
int sum=0;
for (int i=0;i<s.length;i++){
sum=sum+Integer.valueOf(s[i]+"");
}
System.out.println(sum);
}
}
}
0.0分
3 人评分
时间转换 (Java代码)浏览:617 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:644 |
A+B for Input-Output Practice (V) (C语言代码)浏览:640 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:806 |
WU-printf基础练习2 (C++代码)浏览:2061 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:350 |
母牛的故事 (C语言代码)浏览:739 |
简单的a+b (C语言代码)浏览:618 |
printf基础练习2 (C语言代码)浏览:547 |
核桃的数量 (C语言代码)浏览:893 |