Перейти к контенту

Методы vararg в Java

В методах Java, когда параметры принимают аргументы с тремя точками, известны как переменные аргументы.

sample(int args …){}

Если они используются, вы можете передать различное количество аргументов каждый раз, когда вызываете эти методы.

 

Пример

public class Sample {
   void demoMethod(String... args) {
      for (String arg: args) {
         System.out.println(arg);
      }
   }

   public static void main(String args[] ) {
      new Sample().demoMethod("ram", "rahim", "robert");
      new Sample().demoMethod("krishna", "kasyap")
   }
}

Итог

ram
rahim
robert
krishna
kasyap

Когда использовать методы vararg в Java?

Всякий раз, когда вы хотите передавать разное количество аргументов, то вы должны использовать методы vararg.

В этом примере создается метод sumvarargs(), который принимает переменную no из чисел int в качестве аргумента и возвращает сумму этих аргументов в качестве выходных данных.

Пример

public class Main {
   static int sumvarargs(int... intArrays) {
      int sum, i;
      sum = 0;
      
      for(i = 0; i< intArrays.length; i++) {
         sum += intArrays[i];
      }
      return(sum);
   }
   public static void main(String args[]) {
      int sum = 0;
      sum = sumvarargs(new int[]{10,12,33});
      System.out.println("The sum of the numbers is: " + sum);
   }
}

Итог

The sum of the numbers is: 55

Оцени статью

Средняя оценка / 5. Количество голосов:

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

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

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)