1、数组
数组(array)是一种用于存储多个相同类型数据的存储模型
1.1数组的初始化
//静态初始化
int arr01 [] ={11,22,33,44,55};
//动态初始化
int arr02 [] =new int[5];
1.2数组的调用
//静态初始化调用
int x01 = arr01[0];
//动态初始化调用
arr02[0] = 11;
int x02 = arr02[0];
1.3数组的遍历
//数组名.length
arr01.length
表示数组中的个数
范例:
int[] arr = {11, 22, 33, 44, 55};
//判断当x值小于数组个数(5)是进入循环
for (int x = 0; x < arr.length; x++) {
System.out.println(arr[x]);
}
1.4常出现的错误
索引越界,访问了数组不存在的索引对应的元素
ArrayIndexOutOfBoundsException
空指针异常 访问的数组已经不在存在的堆内存
NullPointerException
2、方法
2.1带参数的方法
public static void arr(参数){...}
例如:
public static void arr(int number1,int number2){...}
2.2带返回值方法的调用
public static 数据类型 方法名(参数){
return数据;
}
例如:
public static int arr(int number1){
return number1;
}
2.3方法的调用
数据类型 变量名 = 方法名(参数);
例如:
//调用arr方法,赋值给5
int call = arr(5);
2.4方法的重载
#多个方法在同一类中
#多个方法具有相同的方法名
#多个方法的参数不相同,类型不同或者数量不同
2.5方法的注意事项
#方法不能嵌套
##void表示返回值,可以忽略return,也可以单独加return,但后面不能加数据
孤独是生活的常态,迷茫也是短暂的。这只是一段小波折,继续前行吧。