[英]How to declare multiple parameters with the same data type? (java)
声明多个变量时,我可以使用这种语法
int a, b, c;
但是由于逗号,
是用来分隔方法参数的减速,所以我不能使用上面的语法
public void method (int a, int b, int c) { }
那么,如何在不多次输入相同数据类型的情况下声明多个参数?
你可以试试构造函数? 就像是:
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 上对一个问题的第一次回答,我希望它有用。
试试下面的方法。
public void method(int... intVar){
for(int num: intVar){
System.out.println(num);
}
}
和
method(1,2,3,4,5);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.