数组 数组的数据类型可以是基本数据类型和引用数据类型 数组定义的三种方式 1.数据类型[] 数组名= new 数据类型[元素个数或数组长度]; int[] x = new int[100]; 2. 类型[] 数组名 =new 类型[]{元素,元素...}; 3.类型[] 数组名 ={元素,元素,元素...}; 数组异常 数组越界异常 在访问数组的元素时,索引不能超出这个范围,否则程序会报错 比如 1 public class ArrayDemo06 { 2 public static void main(String[] args) { 3 int[] arr = new int[4]; // 定义一个长度为4的数组 4 System.out.println("arr[0]=" + arr[4]); // 通过角标4访问数组元素 5 } 6 } 运行结果
空指针异常 在使用变量引用一个数组时,变量必须指向一个有效的数组对象,如果该变量的值为null,则意味着没有指向任何数组,此时通过该变量访问数组的元素会出现空指针异常 比如 1 public class ArrayDemo07 { 2 public static void main(String[] args) { 3 int[] arr = new int[3]; // 定义一个长度为3的数组 4 arr[0] = 5; // 为数组的第一个元素赋值 5 System.out.println("arr[0]=" + arr[0]); // 访问数组的元素 6 arr = null; // 将变量arr置为null 7 System.out.println("arr[0]=" + arr[0]); // 访问数组的元素 8 } 9 } 运行结果
二维数组 三种定义格式 1.定义大一维数组长度 定义小一维数组长度 int[][] arr = new int[3][4]; 2. 定义 大一维数组长度 不定义小一维数组长度 int[][] arr = new int[3][]; 3. 定义的时候直接把值定义完 int[][] arr = {{1,2},{3,4,5,6},{7,8,9}};
方法 我们可以通过在程序代码中引用方法名称和所需的参数,实现在该程序中执行(或称调用)该方法。方法,一般都有一个返回值,用来作为事情的处理结果。 语法格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){
执行语句
………
return 返回值;
}
调用方法 方法名(实参); |
|
来自: 昵称70680357 > 《待分类》