gpt4 book ai didi

java - 将写入字符串的整数求和

转载 作者:搜寻专家 更新时间:2023-10-31 08:08:14 24 4
gpt4 key购买 nike

我用过

int num = Integer.parseInt(str)

将整数值写入字符串。我需要一个函数来读取这些值来自给定的字符串并计算它们的总和。

示例:输入 - "43 68 9 23 318"输出 - 461

最佳答案

String str = "43 68 9 23 318";
int num = Integer.parseInt(str)

您正在做的是,尝试一次解析完整的输入字符串,这将抛出 NumberFormatException。您需要先将其拆分,然后对每个返回的 String 执行求和。


whitespace 拆分输入字符串,然后解析每个数字并执行求和。

public static void main(String[] args) {
String input = "43 68 9 23 318";
String numbers[] = input.split("\\s+"); // Split the input string.
int sum = 0;
for (String number : numbers) { // loop through all the number in the string array
Integer n = Integer.parseInt(number); // parse each number
sum += n; // sum the numbers
}
System.out.println(sum); // print the result.
}

关于java - 将写入字符串的整数求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34543967/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com