Java数组

首先

就算被说可以用顺序进行、重复、条件分支的方法大致做出来,我还是做不出来啊!!(与本帖无关)

排列

变量只能存储一个值,而数组可以存储多个值在一起。
把一列称为一维数组,两列或更多称为多维数组。
每个单独的值被称为元素,它们的数量被称为元素个数。

データ型[] 配列変数名;
配列変数名 = new データ型[要素数];

String[] banana;
banana = new string[3];

banana[0] = "Cavendish"
banana[1] = "Lakatan"
banana[2] = "GrosMichel"

上述的是将声明和赋值分开描述。
下述的是同时进行声明和赋值。

データ型[] 配列変数名 = {要素1,要素2,...};

String[] banana = {"Cavendish", "Lakatan", "GrosMichel"}

在中文中,可以将[]连接在数据类型的后面(例如int[]、String[])。

要素的覆盖是通过数组变量名[索引号] = “新元素”实现的。

每个成分都可以通过数组名[索引号]进行获取。

String[] banana = {"Cavendish", "Lakatan", "GrosMichel"};

banana[1] = "LadyFinger" //要素の上書き

System.out.println(banana[1]);

//実行結果 LadyFinger

多维数组

像Excel这样的电子表格软件

banana010CavendishLakatan1GrosMichelLadyFinger
データ型[][] 配列変数名;
配列変数名 = new データ型[要素数][要素数];

String[][] banana;
banana = new string[2][2];

banana[0][0] = "Cavendish"
banana[0][1] = "Lakatan"
banana[1][0] = "GrosMichel"
banana[1][1] = "LadyFinger"

System.out.println(banana[1][0]);

//実行結果 GrosMichel

这个也可以省略。

String[][] banana = {{"Cavendish", "Lakatan"},{"GrosMichel","LadyFinger"}};

System.out.println(banana[0][0]);

//実行結果 Cavendish

最后

我明白多维数组很方便,但因为我的思维只有一维,所以会崩溃。

广告
将在 10 秒后关闭
bannerAds