[英]adding an unknown number of numbers in java
我下面有以下代碼:
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個數字加在一起並將其返回給我的main方法。 我現在想改變它,但保持相同的結構,即添加未指定數量的數字的方法。 例如,如果我想添加三個數字,則可以將以下內容調整為
public static int add(int number,int number2,int number3){
int c = number + number2 + number3;
我不能繼續將int numberx添加到公共static int add(
那我該怎么辦?
您可以提交整數數組,然后循環並匯總它們。
public static int add(Integer... numbers) {
int result = 0;
for (Integer number : numbers) {
result += number;
}
return result;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.