中易网

返回方法return(op1-op2)是返回减法,但我想既可以返回加法也可以返回减法怎么办

答案:2  悬赏:30  
解决时间 2021-11-10 01:39
public int getRandomOp1Op21(int start,int end){
int i = 0;
while(i<20)
{
op1=getRandom(0,20);
op2=getRandom(0,20);
if(op1>=op2 )break;
i++;
}
return(op1-op2) ;
}

最后一句返回方法return(op1-op2)是返回减法,但我想既可以返回加法也可以返回减法怎么办?
最佳答案
一个方法是只能return一个值的。
要么就写两个方法分别返回
或者你添加个条件,什么条件的时候return 减法,什么条件的时候return 加法

public int getRandomOp1Op21(int start,int end,string str){

int i = 0;
while(i<20)
{
op1=getRandom(0,20);
op2=getRandom(0,20);
if(op1>=op2 )break;
i++;
}
if(str=="减法"){
return(op1-op2) ;
}else{
return(op1+op2);
}
}
全部回答
它返回的是op1-op2的值 函数前面定义的是int类型的 所以返回值应该是一个int类型的整数 希望帮到楼主 给个采纳吧
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样向直播遵义发信息
舟山定海什么地方什么时候可以看到美丽的日出
宝宝8个月重金属含量过高怎么回事
乳化石蜡
仙姿佚貌的意思?成语怎么解释?
结婚需要买什么或准备什么?
用u盘安装win7系统安装步骤是什么
请问 有哪些明星脸上有伤疤的
2011年贵州省注册会计师考试考区地址和电话?
请教汽车贷款零首付问题
错踊的意思是什么?错踊的释义是什么啊?
大力士牛地址好找么,我有些事要过去
不锈钢板材上想刷白,不知使用什么用油漆及工
梦见放声大哭是什么意思?好不好呢?
《中国新歌声》凡是试过音的人都能参加盲选吗
推荐资讯
梦幻西游里面手机关联会影响我卖号么?我之前
判断对错如果p(a|b)=p(a),则p(a交b)=p(a)p(b)
佛山陶瓷批发价格贵不贵
东莞东仓门小区房价如何?
滁州市天长市汊涧派出所地址好找么,我有些事
扭亏增盈的意思?成语怎么解释?
宾得k10d适合拍人像吗
请问经期可以喝咖啡吗
空气净化器工作原理有哪些分类?
太仓南洋影院啊属于是3D院线?
芦笋怎样做既简单又好吃?
iosoffice不花钱能不能用?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?