作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有下面的代码:
public class Classes {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int sum = add(10,20);
System.out.println(sum);
// TODO code application logic here
}
public static int add(int number,int number2){
int c = number + number2;
return c;
}
}
在这种情况下,我将 2 个数字加在一起并将它们返回到我的主要方法。我现在想改变它,但要保持相同的结构,一种添加未指定数量的数字的方法。例如,如果我想添加三个数字,我会将以下内容调整为
public static int add(int number,int number2,int number3){
int c = number + number2 + number3;
我不能继续将 int numberx 添加到 public static int add(
那我该怎么办?
最佳答案
您可以提交一个整数数组,然后循环汇总它们。
public static int add(Integer... numbers) {
int result = 0;
for (Integer number : numbers) {
result += number;
}
return result;
}
关于java - 在java中添加未知数量的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30813092/
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: Combination of List> 我有多个列表,可以是 2 个或 3 个,最多 10 个列表,有多个
我是一名优秀的程序员,十分优秀!