Java自学的基础知识(二)

一、流程跳转语句
** break 语句**
1. 用于switch语句中,表示从switch语句中跳出,转去执行其后的语句;
2.用于循环语句中,表示从循环语句中跳出,转去执行其后的语句。
3. 不带标号的break语句:
从它所在的switch分支或最内层 的循环体中跳转出来,执行分支或循环体后面的语句。
4.带标号的break语句: break 标号名
表示从该标号所代表的 语句块 中跳出来,流程进入该语句块后面的语句。

continue语句
1.用在 while 和 do-while 语句中,表示转去执行条件判断,以决定是 否开始新一轮循环。
2.用在for循环语句中,表示转去执行“表达式3”,再进行条件判断,以 决定是否开始新一轮循环。

return语句
1.格式:return 表达式
2.用来使流程从方法调用中返回,表达式的值就是调用方法的返 回值,如果方法没有返回值,可以省略此语句。

二、数组
一维数组的创建和使用
1.声明数组
作用:声明数组的名称和数组所包含元素的数据类型。
格式:格式1: 数组元素类型 数组名[ ];
格式2: 数组元素类型[ ] 数组名;
注:Java不允许在声明数组时指定元素个数。
2.分配内存空间
定义好的数组必须创建数组空间后才可以使用。Java不支持变长 的数组,所以在创建数组空间时必须指明数组的长度,以确定所开辟 内存空间的大小。
语法格式: 数组名= new 数组元素类型[数组元素的个数]
数组声明可以和创建数组空间同时完成
如果数组元素类型是基本数据类型,还可以在创建数组空间的同时赋初值
3.数组元素初始化
若数组元素类型为基本数据类型,本步骤可以省略,Java会给各数组元素预设不 同的初值。
二维数组的创建和使用
1.创建一个2行3列的二维数组
int a[ ] [ ]; a=new int [2][3]。
int [ ] [ ]a=new int [2] [3]。
int a[ ] [ ]={{1,2,3},{4,5,6}}。

数组的注意事项
1.数组必须先定义,后使用,如果是基本数据类型数组,系统自动进行初始化
2.所有数组都有一个数性length,存储的是数组元素的个数,也称为数组的长度
3.数组下标从0开始计数,以length-1作为最大下标,访问素组时应避免下标越界
4.Java中数组的长度是固定的,即数组创建后,在内存中为数组分配了固定大小的空间,在数组的使用中,这个空间的长度保持不变。

猜你喜欢

转载自blog.csdn.net/qq_44749630/article/details/88775029