Java语言任意的数字求和,求和的数字不确定,并且不是字符串,怎么用Java的语言的方式实现求和,循环可以实现的么
求和数字不确定?范围呢?
【以下回答由 GPT 生成】
split
方法将字符串拆分成单个数字。public class SumStringNumbers {
public static void main(String[] args) {
String numbers = "123 456 789";
int sum = sumStringNumbers(numbers);
System.out.println("Sum: " + sum);
}
public static int sumStringNumbers(String numbers) {
int sum = 0;
String[] numberArray = numbers.split(" ");
for (String number : numberArray) {
int parsedNumber = Integer.parseInt(number);
sum += parsedNumber;
}
return sum;
}
}
运行结果:
Sum: 1368
以上代码实现了将字符串中的数字相加的功能,通过循环遍历每个数字,并将其解析为整数后相加,最后返回求和结果。
【相关推荐】
如果你说的数字是一个字符串 “1239801532432” 这样的,那么就把他转成数组,然后遍历求和,用String的toCharArray方法,然后得到一个char类型的数组,遍历求和的时候记得将元素转成int