簡單的陣列應用;
一維陣列
語法一:資料型別[] 變數名 = new 資料型別[size];應用如下
int[] index1 = new int[3];
index1[0] = 15;
index1[1] = 16;
index1[2] = 17;
語法二:資料型別[] 變數名 = new 資料型別[]{值,...};
```java
String[] name1 = new String[]{"北京","河北","河南"};
語法三:資料型別[] 變數名 = {值,...};//簡寫形式
String[]name2 = {"海淀","邢臺","鄭州"};
for(int i = 0;i<3;i++) {
System.out.println(index1[i]+name1[i]+name2[i]);
}
運行結果
15北京海淀
16河北邢臺
17河南鄭州
,
String[][] Pro = {
{"信陽:","息縣","潢川","淮濱"},
{"商丘:","夏邑","虞城","睢縣"},
{"開封:","蘭考","杞縣","祥符區"}
};
for(int i = 0;i<3;i++) {
for(int j=0;j<=3;j++) {
System.out.print(Pro[i][j]+Pro[i][j].length());
}
System.out.println();
}
本次運行的代碼為3行4列,i 代表行,j 代表列,length測出陣列內模塊長度,故運行結果如下
信陽:3 息縣2 潢川2 淮濱2
商丘:3 夏邑2 虞城2 睢縣2
開封:3 蘭考2 杞縣2 祥符區3
完整代碼塊:
package cn.yunhe.array;
public class Array1 {
public static void main(String[] args) {
/**
* 一維陣列
* 一
*/
int[] index1 = new int[3];
index1[0] = 15;
index1[1] = 16;
index1[2] = 17;
/**
* 二
*/
String[] name1 = new String[]{"北京","河北","河南"};
/**
* 三
*/
String[]name2 = {"海淀","邢臺","鄭州"};
for(int i = 0;i<3;i++) {
System.out.println(index1[i]+name1[i]+name2[i]);
}
/**
* 二維陣列
*/
String[][] Pro = {
{"信陽:","息縣","潢川","淮濱"},
{"商丘:","夏邑","虞城","睢縣"},
{"開封:","蘭考","杞縣","祥符區"}
};
for(int i = 0;i<3;i++) {
for(int j=0;j<=3;j++) {
System.out.print(Pro[i][j]+Pro[i][j].length()+"\t");
}
System.out.println();
}
}
}
完整運行結果
15北京海淀
16河北邢臺
17河南鄭州
信陽:3 息縣2 潢川2 淮濱2
商丘:3 夏邑2 虞城2 睢縣2
開封:3 蘭考2 杞縣2 祥符區3
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/209474.html
標籤:其他
