java中怎么用Vector作为方法的参数啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中怎么用Vector作为方法的参数啊?相关的知识,希望对你有一定的参考价值。

public class Function


public int[][][] getArry(Vector v)

int i,j;
int[][][] a=new int[20][20][2];
for (i=0;i<20;i++)

for(j=0;j>i&&j<20;j++)

Point p1=(Point)v.get(i),p2=(Point)v.get(j);
int x=(int)p1.getX(),y=(int)p2.getY();
a[i][j][0]=(int)Math.sqrt(x*x+y*y);
double b=Math.random()*10;
int r= new Double(b).intValue();
a[i][j][1]=a[i][j][0]/r;



return a;


后面调用这个函数是输出的都是0。。。。
我没什么财富值,请各位帮忙看一下,不胜感激,我在线等啊

这样没问题,,也没有线程问题啊,,你打印出 P1 P2 的值看看,追问

恩恩,找到问题了,j循环错了,如果改成

for(j=i+1;j<v.size();j++)

就行了,谢谢你O(∩_∩)O~

参考技术A 不明白逻辑是什么,不敢冒然断定。追问

找到问题所在了,O(∩_∩)O谢谢你还是要

追答

GOOD!!!!!!

以上是关于java中怎么用Vector作为方法的参数啊?的主要内容,如果未能解决你的问题,请参考以下文章

怎么定义函数 能传递 vector 对象 为参数

java中使用接口作为方法的参数,这说明啥?能传啥参数进去?谢谢!

javapoet添加泛型参数问题,怎么解决

java传递参数问题

java中怎么用socket 一次传多个文件啊?

请问这个C语言中有参数的函数是怎么传递值的,调用的时候没有参数啊。