day6
1.方法介绍
方法(函数):method 一段具有独立功能的代码块,不调用就不执行
2.方法的定义和调用格式
- 无参数方法
- 带参数方法
- 带返回值方法
- 方法的通用定义格式 :
public static 返回值类型 方法名 (参数) {
方法体;
return 结果数据;
}
返回值类型 : 跟方法的返回结果有关, 返回的是整数 ---- int 返回的是小数 ----double 没有结果返回---- void
方法名 : 自己起的名字(见名知意, 驼峰命名)
形式参数 : 方法运行之前所需要的材料
方法体 : 方法中真正要执行的代码逻辑
return :
1. 用于将结果数据返回
2. 结束当前方法
3.方法的调用格式
:
- 带返回值方法
01 单独调用 - 不推荐,无意义
getMax(1,9);
02 赋值调用 - 推荐, 灵活性高
int max = getMax(1,9);
System.out.println(max);
System.out.println(max + 1);
if(max % 2 == 0){
}
for(int i = 1; i <= max; i++){
}
03 输出调用 - 不推荐, 不够灵活.
int max = getMax(1,9);
System.out.println(max);
System.out.println(getMax(1,9));
-
不带返回值方法(void)
01 单独调用
print();
4.方法的常见问题
- 1.方法不能嵌套;
- 2.如果一个方法的返回值类型为void, 表示此方法没有返回值, retrun语句可以省略不写;
- 3.如果非要写return, 只能写 return; 后面不能跟上具体数值;
- 4.return语句下面不要编写代码, 因为永远执行不到。
练习:
- 定义一个方法,方法中打印出 1-10之间所有的偶数,并调用方法
- 定义一个方法,方法中打印出 n-m 之间所有的偶数,并调用方法
- 定义一个方法,方法中打印出 1-n 次 HelloWorld
- 定义一个方法,求出三个整数的最小值并返回