1、一维数组
变量:在java程序中,当需要存储单个数据内容时,需要声明一个变量,声明变量的本质就是在内存空间中申请一块存储单元
概念:在java程序中,当需要存储多个数据类型相同的内容时,则需要声明一个数组。声明数组的本质,就是在内存中申请一段连续的存储单元。
数组中的名词:
声明变量:数据类型变量名=初始值;
数组名:数组中变量的名称
数组的长度:数组名.length;数组中的元素:数组当中值
数组角标(下标)︰数组的下标从O开始,ArraylndexOutOfBoundException数组下标越界异常
声明数组的格式:
数据类型[]数组名= new数据类型[数组的长度];
例如:定义一个长度为3的int类型的一维数组
int[]arr = new int[3]; //动态的定义数组【推荐】
int[]arr1 = new int[]{1,2,3};I/静态的定义数组
数组的初始化:
注意:在数组声明时,如果不给数组直接赋值;那么,byte/short/int/long/的默认值为o,float和double的默认值为0.0,特别需要注意的是布尔类型的默认值为false;
char的默认值?1/0或者\u000o 【Unicode编码】
2、成员方法(行为)∶
1)语法格式:
[权限修饰符]返回值类到成员方法名(形参数据类型1形参变量名1,.....形参数据类型n形参变量名n){
方法体;
}
2)构造方法:静态方法;普通方法
3)返回值类型
返回值:是指从方法体内向方法体外返回的数据内容
返回值类型:返回值的数据类型
注意:通常情况下,方法名的首字母要小写,方法名由多个单词构成时,从第二个单词开始,首字母要大写
4)形参列表
形式参数:是指从方法体外向方法体内,传递数据内容形参列表:形式参数可以有多个
语法格式︰成员方法名(形参数据类型1形参变量名1,......形参数据类型n形参变量名n)
注意:如果一个方法不需要返回任何内容,那么返回值就写void,如果一个方法不需要传入任何内容则形参列表啥也不写。
成员方法体
方法体本质上就是用来描述该方法的功能;方法的调用
语法格式:引用变量名.方法名(实参列表);
注意:实参就是对形参进行初始化操作,加以实参列表的类型,顺序,个数,必须和形参列表保持一致方法调用的本质就是找到方法名,然后跳转到方法中,当方法体执行完毕后再跳转回来。