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(op1-op2)是返回减法,但我想既可以返回加法也可以返回减法怎么办
答案:2 悬赏:30
解决时间 2021-11-10 01:39
- 提问者网友:乱人心
- 2021-11-09 20:53
最佳答案
- 二级知识专家网友:随心随缘不随便
- 2021-11-09 22:15
一个方法是只能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);
}
}
要么就写两个方法分别返回
或者你添加个条件,什么条件的时候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);
}
}
全部回答
- 1楼网友:哥在撩妹请勿打扰
- 2021-11-09 23:06
它返回的是op1-op2的值
函数前面定义的是int类型的 所以返回值应该是一个int类型的整数
希望帮到楼主 给个采纳吧
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯