5.
二維陣列以及陣列練習挑戰 1
)定義二維陣列
int nums = ,,};
string names = new string,};
string names2 = new string[4][3];
2)訪問和遍歷
訪問:
system.out.println(names[1][0]);
system.out.println(nums[2][3]);
遍歷1
:
for (int i = 0; i < names2.length; i++)
}
遍歷
2:
for (string strings : names2)
}
練習:
1.建立乙個
3*3的二維陣列,包括
9個字串名字,查詢並輸出「
tom」在幾行幾列,如果
tom不在內,則輸出他不在。
string name = ,,};
for (int i = 0; i < name.length; i++)
}} system.out.println("他不在");
2.
找到tom
和micro
,給他們交換位置。
string name = ,,};
int a = 0;
int b = 0;
int c = 0;
int d = 0;
string temp = new string();
string namen = new string();
string namem = new string();
for (int i = 0; i < name.length; i++)
if (namea[j]=="tom") }}
temp = name[a][b];
name[a][b] = name[c][d];
name[c][d] = temp;
for (int i = 0; i < name.length; i++)
if (namea[j]=="tom")
}}
挑戰:
1.初始化乙個包括
100個元素的陣列。 2.
每個元素是用
1-10
之間的隨機數。 3.
列印輸出
8一共出現了幾次。
int nums = new int[100];
random ran = new random();
int a = 0;
for (int i : nums)
} system.out.println("共列印"+a+"次數字8。");
二維陣列練習
1 建立乙個稱作array2d 的類,在main 方法中宣告乙個稱作twod的變 量,型別為int二維陣列,第一維長度為4。2 建立乙個元素型別為int的陣列,該陣列應包括4 個元素並被賦值到變數twod 0 3 編寫兩個巢狀for 迴圈語句以列印twod 的全部值,以矩陣的格式輸出。4 編譯並執行...
字元陣列練習及二維陣列練習
1.輸入乙個英文單詞順序,反轉句子中單詞的順序,但單詞內字元的順序不變。例如輸入 i am a student 輸出 student a am i public static void reverse string str student a am i string result for int i...
二維陣列學習
函式呼叫的形式 1 作為函式語句呼叫。函式一般無返回值。例 printf hello,world n 2 作為函式表示式呼叫。例 m max a,b 2 3 作為函式引數呼叫。例 printf d max a,b m max a,max b,c 形式引數 定義函式時函式名後面括號中的變數名 實際引數...