JAVA 的一个方法调用另一个方法时,怎么把那个方法里的数据调用出来?

例如:此例子中Calcute()方法调用dispMax()方法时,怎么把curCost、quality和risk三个数的数据调用到publicList<Bid>getBi... 例如:此例子中Calcute()方法调用dispMax()方法时,怎么把curCost、quality和risk三个数的数据调用到public List<Bid> getBidListByName1(String name)方法中来,,我是想把调过来的三个数,从数据库中查询与这个三个数相等一的行数据,然后显示出来,谢谢大家来帮忙,谢谢
public List<Bid> getBidListByName1(String name) {

Calcute();
return getHibernateTemplate().find("from Bid where bidName = '" + name + "' and bidPrice = curCost and bidQuality = quality and bidPrice = risk");
}

public void Calcute() {
dispMax();
}

private void dispMax() {
double curCost =0.0
double quality =0.0
double risk =0.0
for(int i=0;i<10;i++){
curCost+=0.01
}
for(int i=0;i<10;i++){
quality+=0.01
}
for(int i=0;i<10;i++){
risk+=0.01
}
}

谢谢帮忙
例如:此例子中Calcute()方法调用dispMax()方法时,怎么把curCost、quality和risk三个数的数据调用到public List<Bid> getBidListByName1(String name)方法中来,,我是想把调过来的三个数,从数据库中查询与这个三个数相等的一行数据,然后显示出来,谢谢大家来帮忙
展开
 我来答
小山山001
2010-12-10 · TA获得超过1159个赞
知道小有建树答主
回答量:1246
采纳率:0%
帮助的人:1266万
展开全部
你用返回值吗,现在dispmax再建个double数组,然后把这三个数放到这个数组中,然后吧这个数组返回,就像
private double[] dispMax() {
..............
double[] .xx=new double[3];
//先赋值,然后返回
return xx;//然后你就可以在别的方法中得到这些数据了
}
public double[] Calcute() {
return dispMax();
}

public List<Bid> getBidListByName1(String name)
{
double[] cc=Calcute();//赋值后就可以只用cc的数据了

}
出生神探
2010-12-10 · 超过23用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:40.7万
展开全部
把curCost、quality和risk三个数存在数组中,,把方法dispMax()改成返回数组类型,,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lichaoqun132
2010-12-10 · TA获得超过267个赞
知道小有建树答主
回答量:358
采纳率:0%
帮助的人:126万
展开全部
将这3个

double curCost =0.0
double quality =0.0
double risk =0.0

放到方法外面。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式