CCF之数位之和(java),看了很多网上的什么字符串转int的方法,感觉很麻烦。然后就是自己想了一个(简单到我自己都惊呆了):
代码如下:
import java.util.Scanner;
/**
- 目标:数位之和:
- @author Lenovo
*/
public class Sum_of_numbers {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int sum = 0;
for(;n>0;n=n/10) {
sum+=(n%10);
}
System.out.println(sum);
}
}
试了几个测试结果感觉没问题!!!
如有错误欢迎讨论。