day3-java基础(数组)

2018-09-06  本文已影响0人  _拾年丶

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. 定义一个方法,有返回值,有参数。录入三个数值,求平均值,并返回。

上一篇 下一篇

猜你喜欢

热点阅读