java中如何处理有两个以上返回值的问题? 放进数组了或者vector中返回啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 so ,有那么多的工具为什么不用:vector,enumeration, import java.util.*;public Hashtable func1(){ int number= 10 // 返回数值个数为10 Hashtable holder = new HashTable(number); // 存放多个返回数值 for(int i=1;i<=number-1;i++) { ..... } return hodler;} } int nret1[1];int nret2[1];nret1[0]=3;nret2[0]=4;Rectangle r =new Rectangle();r.x=10;r.y=10;void moreReturn(int[] a, int[] b,Rectangle rin ){a[0] = 2*a[0];b[0]=2*b[0];rin.x= a[0];rin.y=b[0];}调用示例:moreReturn(nret1,nret2,r);这样3个参数都可以被改变,而且你会得到他们改变后的结果,他们都是按引用传递的 实现方法可以有多种,以数组或者列表的形式都可以实现,在java里面都是面向对象的编程思想,返回一个对象,里面放上你要返回的两个值,然后从对象中取出你要的两个值就可以了。 jxl的表格合并与自动换行 请问如何用JAVA或者JMF得到一个视频的长度 svg “单击以激活并使用此控件”怎么解决啊? 无法理解一段代码~~~~~~~~~~~ 在eclipse中怎样将Java Project改成Tomcat Project 这个怎么会出错 JBuilder8 的这个提示是什么问题? 关于做界面的问题 Eclipse开发Web项目老是报错! 来看看是这样的吗? 请问那位老师有JAVA的API文档资料请发给小弟:[email protected] 请教高手:怎么用java applet做 树型目录(就像 资源管理器左边的一样) ? 高分相送!!!
public Hashtable func1()
{
int number= 10 // 返回数值个数为10
Hashtable holder = new HashTable(number); // 存放多个返回数值
for(int i=1;i<=number-1;i++)
{
.....
}
return hodler;
}
}
int nret2[1];
nret1[0]=3;
nret2[0]=4;
Rectangle r =new Rectangle();
r.x=10;
r.y=10;
void moreReturn(int[] a, int[] b,Rectangle rin )
{
a[0] = 2*a[0];
b[0]=2*b[0];
rin.x= a[0];
rin.y=b[0];
}
调用示例:
moreReturn(nret1,nret2,r);
这样3个参数都可以被改变,而且你会得到他们改变后的结果,他们都是按引用传递的
,返回一个对象,里面放上你要返回的两个值,然后从对象中取出你要的两个值就可以了。