This question already has answers here:
Java array initialization within argument list
(4个答案)
4年前关闭。
我不明白,也无法在Google上找到如何调用参数为数组的方法?
例如,如何在主方法中调用此方法:
我尝试了
在你的例子中
然后,您可以将变量名传递给方法,例如:
希望这可以帮助。
(4个答案)
4年前关闭。
我不明白,也无法在Google上找到如何调用参数为数组的方法?
private static void printArray(double a[],int p){
int count[]=new int[p];
for(int i=0;i<a.length;i++){
for(int j=0;j<p;j++){
if((a[i]>=100/p*j) && (a[i]<100/p*(j+1))){
count[j]++;
例如,如何在主方法中调用此方法:
我尝试了
printArray({1,2,3,4,5},5);
,它不起作用或printArray([10],5);
,但是仍然不起作用? 最佳答案
您首先需要创建一个数组。就像您在这里所做的那样:
int count[]=new int[p];
在你的例子中
double myArray[] = {1,2,3,4,5};
然后,您可以将变量名传递给方法,例如:
printArray(myArray, someInt);
希望这可以帮助。