Java中方法的基本知识
2020.4.6 课堂笔记
循环嵌套
for循环
- 嵌套:外层循环控制行数,内层循环控制列数。
- System.out.println(); 不输人任何东西,就是换行。
- **\t:**转义字符,空出来一个table位。
- **\n:**转义字符,换行
控制循环的关键字
-
break:
-
作用:中断循环,用在switch和循环语句中,离开这两个场景,就没有意义。
-
也可以在死循环中,达到一定条件,结束循环。
-
结束距离最近的循环(结束本层循环–写在哪层循环,就结束那层循环)
-
注意:如果想结束其他循环,就如下图所示:
-
如图break结束的不是本层循环,而是外层循环。
-
结束其他循环:
- 给每层循环定义名称。
- 指定结束的循环方法:break 循环名称;
-
-
-
**continue:**略过一次循环,继续下次循环,也是使用在循环场景中(也是跳过一次循环)。
方法
-
**方法的功能:**封装一段功能逻辑,以实现代码的复用性
-
方法的定义:
-
两个明确:首先明确返回值类型和参数值类型。
-
定义语法:权限修饰符 +状态修饰符(不是必须写) + 返回值类型 +方法名(形参列表) + {方法体}
-
方法在类中:方法和方法是平级关系,不能嵌套。
-
-
方法的调用:
- 方法不调用,不会执行。main方法可以自动执行是因为main方法是程序入口,由虚拟机默认自动调用
- 通过方法名直接调用。
- 调用语法:方法名(实参);
-
返回值:
-
方法定义时需要确认是否有返回值。
-
无返回值:定义时采用void类型。方法体中可以有return语句,只是没有值返回。只起到结束方法的作用。不写时,默认有return,只是结束方法。
-
有返回值:一旦有了返回值类型,方法体中要有return语句带回明确了的数据类型值,没有return返回值,方法会报错。
-
-
-
**形参:**定义在方法括号里面(数据类型+参数名,数据类型+参数名),用来接收调用方法时所传入的数据。
方法重载
-
JAVA允许一个类中,可以出现多个同名方法,依据他们的形参个数或形参类型不同自动调取方法。
- 如下图方法名相同,形参个数不同。
-
方法重载不拿返回值类型区分。
个数不同。