Как пройти неопределенное количество аргументов в 2 м.

JDK 5.0 обеспечивает возможность для прохода неустановленное количество аргументов в методе. Java трактует переменной длины список аргументов в виде массива. Это представлено тип аргумента следуют три точки в декларации метода.

Сумма метода INT (intnumbers) может принимать любое число параметров целого типа.


public int sum(int...numbers) {



        int sum=0;

        for (int d : numbers )         

            sum =sum + d;

        return sum;

    }



    public static void main(String[] args) {

        int i=3;

        int j=6;

        int k=9;

        System.out.println("Sum  of two numbers"+sum(i,j));

        System.out.println("Sum of three number"+sum(i,j,k));

    }

}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>