「java不确定参数个数」参数个数不确定的函数
今天给各位分享java不确定参数个数的知识,其中也会对参数个数不确定的函数进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java不确定输入数字的个数怎么接收
可以用循环,然后以输入一个特定的符号来结束输入,用集合来存放输入的数字。代码例子如下:
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
ListInteger list = new ArrayListInteger();
int temp = 0;
while(true){
System.out.println("输入一个数,输入-1结束:");
temp = sc.nextInt();
if(temp != -1){
list.add(temp);
}else {
System.out.println("输入结束");
break;
}
}
// 输出集合
System.out.println("你所输入的数为:");
for (int i = 0; i list.size(); i++) {
System.out.println(list.get(i));
}
}
}
菜鸟求教,我想写个方法,方法的参数的个数不确定,该怎么写这个方法?
也可以用数组啊,比如假设你这个方法可能接收不确定个int型的参数和不确定个String型的参数,你可以写
public void function(int[] x, String[] y){……}
调用时先把参数整合成数组再传进来。
比如要求不确定个整数的和,你可以写
public int sum(int[] x)
{
for(int i = 0; i x.length; i++)
sum += x[i];
return sum;
}
JAVA里有没有不固定参数个数的构造函数?
JDK1.5以上版本增加了不固定参数的定义方法,语法如下:public Test1(String... strs) {
for (int i = 0; i strs.length; i++) {
System.out.println(strs[i]);
}
}
java不确定参数个数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于参数个数不确定的函数、java不确定参数个数的信息别忘了在本站进行查找喔。