【 最新 Java 8 程式語言 第四版 -練習題&解答】第七章 陣列-第6題

請撰寫一個程式,

宣告 2 個陣列變數 a 與 b, 分別指向擁有同樣個數元素的陣列,

並 且將 a 中元素依據 b 中對應位置的元素值調換位置。

 

舉例來說,

如果 a 與 b 的 內容如下:

陣列 a: 20,30,40,50

陣列 b: 1,3,0,2

 

您的程式必須將陣列

a 的內容更改為: 40,20,50,30

 

public class first7a6 {

public static void main(String[] argv) {

int[] a = {20,30,40,50};

int[] b = {1,3,0,2};

int[] temp = new int[4];

for(int i = 0 ; i<4; i++)

temp[b[i]] = a[i];

a = temp;

for(int k : temp)

System.out.print(k+" ");

}

 

}

文章標籤
全站熱搜
創作者介紹

海苔貓Nori 發表在 痞客邦 留言(0) 人氣(1,119)