目标开发一款自己喜欢且能最大限度让用户参与建设的社交软件。
笔记:
多维数组--二维数组
从定义形式上看 形如 int[ ] [ ];可以这样理解,原来的一维数组的每个元素是一维数组,就构成二维数组。
public class TwoDimensionalArray {
public static void main(String[] args) {
int[][] arr = {{0, 0, 0, 0, 0, 0},
{0, 0, 1, 0, 0, 0},
{0, 2, 0, 3, 0, 0},
{0, 0, 0, 0, 0, 0}};
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
}
}
语法:int a [] [] = new int [2][3] 2代表二维数组中有两个元素,3代表没个二维元素中又有三个元素
public class TwoDimensionalArray {
public static void main(String[] args) {
int[][] arr = new int[2][3];
arr[1][1] = 8;
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
}
}

二维数组的使用
动态初始化——列数不确定。
public class TwoDimensionalArray {
public static void main(String[] args) {
int[][] arr = new int[3][];
for (int i = 0; i < arr.length; i++) {
arr[i] = new int [i + 1];
for (int j = 0; j < arr[i].length; j++) {
arr[i][j] = i + 1;
}
}
System.out.println("===arr元素===");
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
}
}
本文探讨如何利用二维数组概念设计一款让用户积极参与的社交软件,并介绍动态初始化方法。通过实例演示了如何创建和操作多维数组,为社交平台的开发打下基础。
1242

被折叠的 条评论
为什么被折叠?



