【发布时间】:2015-07-03 10:29:55
【问题描述】:
这是我的代码,我希望输出是这样的:
给定两个数字,第二个输入是第一个输入的倍数吗?
例如:
输入:
3
6
输出:
是的
public boolean multiple(int m, int n){
int i = 0;
int j = 0;
boolean check = true;
if(n%m == 0){
i++;
return check;
}
else{
j++;
return false;
}
}
当我尝试它时,我得到一个错误,我认为这是因为 return 语句在 if 和 else 语句中。
【问题讨论】:
-
你遇到了什么错误?
-
你得到什么错误?
-
看起来你的错误在你的代码中的其他地方......
-
@RamanSB 显示您的其余代码,因为那是您的问题所在......
-
您不需要变量 i 和 j,也不需要检查变量。只需返回 true 即可代替检查。
标签: java if-statement boolean return