0 Preview

今天比赛去了,笔记记得会很潦草,明天抽时间完善一下。

腰疼见谅。

1 方法

1.1 方法的定义

🍊方法就是定义在类中的具有特定功能的一段独立小程序。
🍊方法也称为函数。

1.2 方法的格式

1
2
3
4
5
C
修饰符 返回值类型 方法名(参数类型 形式参数1,参数类型 形式参数2,...){
执行语句;
return 返回值;
}

返回值类型:方法运行后的结果的数据类型。
参数类型:是形式参数的数据类型。
形式参数:是一个变量,用于存储调用方法时传递给方法的实际参数。
实际参数:传递给形式参数的具体数值。
return:用于结束方法。
返回值:该方法运算后的结果,该结果会返回给调用者。

1.3 方法的特点

🍊定义方法可以将功能代码进行封装
🍊便于对该功能进行复用
🍊方法只有被调用才会被执行
🍊方法的出现提高了代码的复用性
🍊对于方法没有具体返回值的情况,返回值类型用关键字void表示,那么该方法中的return语句,可以省略不写。如果写的话就是return;

🍌方法中只能调用方法,不可以在方法内部定义方法。
🍌定义方法时,方法的结果应该返回给调用者,交由调用者处理。
🍌方法只为实现他所需功能,不要实现不需要的功能
🍌输出语句只能对有返回值类型的方法调用后打印,不能对没有返回值类型的方法(void)进行打印
🍌学习了方法后,再写代码,就不要将代码都放在main方法里,main方法的作用,用于调用你定义的方法,并测试该功能是否可用

2 数组

数组:同一种类型数据的集合.其实数组就是一个容器,它的好处是可以从0开始编号,方便操作这些元素.

image-20210914201918792

数组知识点

🚪数组只有一个名称,即标识符
🚪数组中每一个元素都能通过下标来访问
🚪数组角标:从0开始
🚪数组长度:变量名.length,数组的长度是固定的,因为它的底层是public和final修饰
🚪数组最大角标值:length-1 数组长度固定,避免角标越界
🚪数组动态初始化:int[] arr = new int[5];
🚪数组静态初始化:int[] arr = {1,2,3,4};