學習記錄 5 二維陣列以及陣列練習挑戰

2021-07-29 23:15:20 字數 1543 閱讀 1432

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 形式引數 定義函式時函式名後面括號中的變數名 實際引數...