题目: 创建一个静态方法 boolean hasN(int[] arr, int n), 实现若arr中包含n,则返回true,否则返回false。以下是我写的代码:public static boolean (int[] arr, int n){
for(int i=0;i<arr.length;i++){
if(arr[i]==n){
return true;
}else{
return false;
}
}
return ...
}
不知道该return啥。。。Boolean类型应该只能return TRUE或者FALSE中的一个吧?
1 回答
已采纳
qq_青枣工作室_0
TA贡献446条经验 获得超754个赞
public static boolean (int[] arr, int n){ for(int i=0;i<arr.length;i++){ if(arr[i]==n){ return true; } // 这里不要else return false,因为一个不等于n,还的继续for循环下一个。 } return false; }
添加回答
举报
0/150
提交
取消