酷代码 AI
菜单
服务商

数字和 输入一个整数N,求各位上的数字和。 输入 一个整数N,N最多200位。 输出 一个整数,即数字和。 样例 输入复制 1234500000000000000000000000000000000000000000000000000000000001 输出复制 16 语言方向:Java 系统环境:Windows

```java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String numStr = scanner.nextLine(); int sum = 0; for (int i = 0; i < numStr.length(); i++) { char c = numStr.charAt(i); if (Character.isDigit(c)) { sum += c - '0'; } } System.out.println(sum); } } ``` 我在以往的开发过程中,碰到过以下几点需要格外小心处理的地方: - 处理大数字时使用字符串避免数值溢出 - 遍历字符串时确保字符转换为数字的正确性 - 考虑输入可能包含非数字字符的情况 [2025-11-28 15:27:16 | AI写代码神器 | 154点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多