如何声明具有相同数据类型的多个参数? (爪哇)

时间:2021-07-23 20:22:09

标签: java parameters declaration

声明多个变量时,我可以使用这种语法

int a, b, c; 

但是由于逗号,是用来分隔方法参数的减速的,所以不能使用上面的语法

public void method (int a, int b, int c) { }

那么,如何在不多次输入相同数据类型的情况下声明多个参数?

2 个答案:

答案 0 :(得分:0)

你可以试试构造函数吗?类似的东西:

    public ExampleConstructor(int a, int b, int c)
    {
      this.a = a;
      this.b = b;
      this.c = c;
    }

然后在您的方法中只传递构造函数变量。您可以在方法中使用 getter 来获取所需的变量:

    public void method (ExampleConstructor eC)
    {
        whateverMethodIsDoing = eC.getA;
    }

这可能是我第一次在 stackOverflow 上回答问题,希望有用。

答案 1 :(得分:0)

试试下面的方法。

  public void method(int... intVar){

      for(int num: intVar){

         System.out.println(num);

       }

   }

method(1,2,3,4,5);