# return ? : 方法
- *return: 返回的值必须和 创建方法 定义的值一样*
- *public `void` ?(){//无返回值的*
*}*
-
- public `int` ?(){//有返回值的 可以是dooble 也可以是boolean 等等
-
- *return int 类型的值 :*
- *}*
- *return:返回的方法*
- *调用 一般用 变量 = 接收下;*
# 类 方法中的 带参方法
一般带参方法都 要有返回值
看情况而定
带参数 方法就是在 类方法内
注意不能添加有值的 参数
创建方法 在 方法( 声明 并 添加 变量可以 添加多个,){
方法内容
对 将要接收的 值进行 操作 但是要一一对应 分前后顺序的
}
调用带参方法直接 把方法里的声明和 变量直接拿过来使用
但是要一一对应的顺序
## 示例:多参调用
创建带参方法
参数 就相当于 是一个新的值 为空
接收其他class里的值
然后在进行 操作
public static boolean fanh(int kais,int jieshu,String name) {// 开始 结束 名字
boolean fanhu=false;
for(int i=`kais`-1;i<=`jieshu`;i++) { //就相当于模拟用户已经输入了 只是还没有值 等着 用户输入进行判断
if(chaz[i].equals(`name`)) {
fanhu=true;
break;
}
}
return fanhu;
## 示例 测试:
示例2 示例=new 示例2();
Scanner input=new Scanner(System.in );
System.out.println("请输入开始位置:");
int kais=input.nextInt(); //给带参方法赋值
int jieshu=input.nextInt();
System.out.println("请输入名字:");
String name=input.next();
if( 示例.fanh(kais,jieshu, name)) {//判断 返回的是 false 还是true
System.out.println("找到了");
}else {
System.out.println("没找到");
}
System.out.println(示例.fanh( kais,jieshu, name));
# 注意 带参变量: 事项
1. 带参不能有值
而且 调用时候需要分先后 然后是变量类型都要注意
名字不重要 重要的是顺序和类型
才可以赋值 给 参
2. 最后在把方法 变量(参) 调出来
得结果
参可以是任何形式 包括数组
数组格式是 :
参数组 int 变量[] 后面省略
调用直接传值就行