JavaSE_day03 笔记
一、Switch 选择结构
语法格式:
switch() {
case 1:
System.out.println(“匹配后,需要执行的内容”);
break;
case 2:
...
default: 如果上面都没有对应的匹配值,没有东西执行,则可以执行默认操作。
break;
}
二、数组
数组也相当于一个容器,存入的数据类型必须是一致的,可以指定长度(容量)。
语法格式:
数组数据类型[] 变量名 = {‘值1’, ‘值2’, ... , ‘值 n’};
数组数据类型[] 变量名 = new 数组数据类型[长度];
int[] aa = new int[5];
创建了一个长度为 5的 int 类型数组。
如果想要获取数组中的第一个值,可以根据下标值(角标值)来获取,主要从 0 开始的,一直到数组长度减1为止。获取的语法格式:aa[2] 就是用来获取第三个值的。
三、多维数组
数组中,其实没有所谓二维数组,其本质就是一维数组。如果是多维的话,可以直接认是数组中的数组。
int[][] aa = new int[3][5];
四、方法
函数 == 方法
函数:包含了实现某些功能的细节步骤。
方法:主要是将功能的实现逻辑和一些细节封装起来,如果调用者需要使用某些功能的话,者调用对应的方法即可,如果还需要接收数据,则定义一个对应的类型变量来接收方法返回的指定类型数据。
方法的语法格式:
访问权限 返回值类型 方法名(参数类型 形参名字, ...) {
代码写这里
return 返回值;
}
1)访问权限:主要是告诉人家这个方法是否能够进行访问,如共有的、私有的
2)返回值类型:一般我们使用引用数据类型,如 String、Integer、POJO 等。
3)方法名:符合标识符书写规则即可。
4)参数类型:一般我们使用引用数据类型,如 String、Integer、POJO 等。
5)代码写这里
6)返回值:就是调用者需要获取的数据,通过使用 return 关键字返回出去给调用者。
1. 定义一个方法,无返回值,无参数。打印一个三角形。
2. 定义一个方法,无返回值,无参数。用键盘录入五个同学的名字,用数组存储。
3. 定义一个方法,无返回值,有参数。打印指定 M 行,每行有 N 个 * 的矩形。
4. 定义一个方法,有返回值,有参数。录入三个数值,求平均值,并返回。