标签:概述 数组名 提高 面向过程 属性 并且 需求 学习编程 做什么
数据类型[][] 数组名 = new 数据类型[m][n]; m表示这个二维数组有多少个一维数组 n表示每一个一维数组的元素个数
package com.xuweiwei; /** * 二维数组 */ public class Array2Demo { public static void main(String[] args) { //定义一个二维数组 int[][] arr = new int[3][2]; //输出二维数组名称 System.out.println(arr); //输出二维数组的第一个元素一维数组的名称 System.out.println(arr[0]); System.out.println(arr[1]); System.out.println(arr[2]); //输出二维数组的元素 System.out.println(arr[0][0]); System.out.println(arr[0][1]); System.out.println(arr[1][0]); System.out.println(arr[1][1]); System.out.println(arr[2][0]); System.out.println(arr[2][1]); } }
数据类型[][] 数组名 = new 数据类型[m][]; m表示这个二维数组有多少个一维数组 一维数组元素的个数可以动态的创建
int[][] arr = new int[3][]; arr[0] = new int[2]; arr[1] = new int[4]; arr[2] = new int[5];
数据类型[][] 数组名 = new 数据类型[][]{{元素,……},{元素,……},……}; 或 数据类型[][] 数组名 = {{元素,……},{元素,……},……};
package com.xuweiwei; public class Array2Demo2 { public static void main(String[] args) { //二维数组的静态初始化 int[][] arr = {{1,2,3},{3,4}}; } }
package com.xuweiwei; /** * 二维数组的遍历 */ public class Array2Test1 { public static void main(String[] args) { //定义一个二维数组 int[][] arr = {{1,2,3},{4,5,6},{7,5,6}}; //二维数组的遍历 for (int i = 0; i < arr.length; i++) { for (int y = 0; y < arr[i].length; y++) { System.out.print(arr[i][y] +"\t"); } System.out.println(); } } }
package com.xuweiwei; /** * 二维数组求和 */ public class Array2Test2 { public static void main(String[] args) { int[][] arr = {{1,2,3},{4,5,6},{7,5,6}}; int sum = 0; for (int i = 0; i < arr.length; i++) { for (int y = 0; y < arr[i].length; y++) { sum += arr[i][y]; } } System.out.println("二维数组的和是:"+sum); } }
package com.xuweiwei; /** * 学生类 */ public class Student { private String name; private Integer age; public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } @Override public String toString() { return "Student{" + "name=‘" + name + ‘\‘‘ + ", age=" + age + ‘}‘; } }
package com.xuweiwei; public class StudentTest { public static void main(String[] args) { Student student = new Student(); student.setName("许威威"); student.setAge(26); System.out.println(student); } }
标签:概述 数组名 提高 面向过程 属性 并且 需求 学习编程 做什么
原文地址:https://www.cnblogs.com/xuweiweiwoaini/p/9193814.html