簡體   English   中英

在Java中添加未知數量的數字

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM