CCF之数位之和(java)(我自己都惊呆了)

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);
}
}

试了几个测试结果感觉没问题!!!
如有错误欢迎讨论。

猜你喜欢

转载自blog.csdn.net/hailiang9615/article/details/88409611