java 如何使用带参返回值

如何使用带参数的返回值啊...假如定义了一个publicdoublegetDiscount(intcurCustNo,int[]custNo,int[]custScore... 如何使用带参数的返回值啊...
假如定义了一个
public double getDiscount(int curCustNo , int[] custNo, int[] custScore){
return discount;
}
怎么使用这里的返回值额...
可是我想给discount做一个判断,可是我不管怎么弄,折扣都是0.9啊.....好像是那个参数没弄对额...
if (custScore[index]<2000) {
discount = 0.9;
}
else if (custScore[index]<4000) {
discount = 0.8;
}
else if (custScore[index]<8000) {
discount = 0.7;
}
else {
discount = 0.6;
}
return discount;
展开
 我来答
liuzhi1212
2010-01-01 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:177
采纳率:0%
帮助的人:87.2万
展开全部
直接在
if (custScore[index]<2000) {
discount = 0.9;
}
前加一句打印语句System.out.println(custScore[index]);
看看custScore[index]的值是多少

还有 你的判断语句最好写成双向条件

比如else if (custScore[index]<4000)

最好写成else if (2000< custScore[index]<4000)

你那样写虽然没错 但是对于刚接触的人来说 会产生迷糊的感觉
后面的判断条件和前面有重叠。

下面的是我修改你的 然后测试的结果

public class test {
double discount;
public double getDiscount(int custScore){
if (custScore<2000) {
discount = 0.9;
}
else if (custScore<4000) {
discount = 0.8;
}
else if (custScore<8000) {
discount = 0.7;
}
else {
discount = 0.6;
}
return discount;
}

public static void main(String[] args ){
test ts = new test();
System.out.println(ts.getDiscount(7000));//自己修改
数值看看
}

}
百度网友e64e52aff
2010-01-01 · 超过27用户采纳过TA的回答
知道答主
回答量:117
采纳率:0%
帮助的人:80.9万
展开全部
在调用这个函数的时候 新声明一个 和返回值类型相同的变量
例如:
----------------------
public int fun(int x)
{ return x;}
----------------------
在这里调用 int result = fun(2); //result 就等于返回值了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天南yy
2010-01-01 · 超过23用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:0
展开全部
double dis_C=getDiscount(int curCustNo , int[] custNo, int[] custScore);

调用该函数即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
genie2014
2010-01-01 · TA获得超过6488个赞
知道小有建树答主
回答量:1140
采纳率:0%
帮助的人:916万
展开全部
double x = getDiscount(值1,值2,值3);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hx397809648
2010-01-01 · TA获得超过150个赞
知道答主
回答量:120
采纳率:0%
帮助的人:44.8万
展开全部
呵呵,你是学ACCP的!
我行我素购物管理系统?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式