Перейти к содержанию

Java-Shildt-186VarArgs

Материал из Викиучебника — открытых книг для открытого мира

Полный справочник по Java. Java SE 6 Edition. 7-е издание. Герберт Шилдт. "Вильямс", Москва - Санкт-Петербург - Киев, 2007, стр.186.

// 186
// Демонстрация использования аргументов переменнй длины.
class VarArgs  {
   // теперь vaTest() использует аргументы переменной длины.
   static void vaTest(int ... v)  {
      System.out.print("Number of arguments: " + v.length +
                                 " Contents: ");
      for(int x : v)
         System.out.print(x + " ");
      System.out.println();
   }
   public static void main(String args[])  
   {
      // Обратите внимание на возможные способы вызова
      // vaTest() с переменным числом аргументов.
      vaTest(10);        //  1 argument
      vaTest(1, 2, 3);  //  3 arguments
      vaTest();            //  no arguments 
   }
}