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)方法中来,,我是想把调过来的三个数,从数据库中查询与这个三个数相等的一行数据,然后显示出来,谢谢大家来帮忙 展开
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)方法中来,,我是想把调过来的三个数,从数据库中查询与这个三个数相等的一行数据,然后显示出来,谢谢大家来帮忙 展开
3个回答
展开全部
你用返回值吗,现在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的数据了
}
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的数据了
}
展开全部
把curCost、quality和risk三个数存在数组中,,把方法dispMax()改成返回数组类型,,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将这3个
double curCost =0.0
double quality =0.0
double risk =0.0
放到方法外面。
double curCost =0.0
double quality =0.0
double risk =0.0
放到方法外面。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询