采用无返回值方法,方法是布尔型,参数可以是int型?
来源:6-1 可变参数列表
weixin_慕妹5398817
2021-08-25 14:51:06
public class ArgsDemo1 {
public boolean search(int n, int... a){
boolean flag=false;
for(int i=0;i<a.length;i++){
if (a[i]==n){
flag=true;
break;
}
}
if(flag){
System.out.println(n+"在数组里");
}
else{
System.out.println(n+"不在数组里");
}
return flag;
}
public static void main(String[] args){
int[] n={1,2,3,4,5,6};
ArgsDemo1 a= new ArgsDemo1();
a.search(7,n);
}
}
search 方法是布尔型,参数是整形,这么写运行成功了,括号里参数跟方法的参数可以不一样?
1回答
同学你好,代码中的search方法不是无返回值的方法,search()是有参有返回值的方法,方法的参数类型int类型,返回值类型是boolean类型。方法参数与返回值类型不一致是可以的。
祝学习愉快~
相似问题