创建两个一维数组,数组内元素个数不得少于5个,元素值任意。将第一个数组内下标为3的元素与第二个数组内下标为2的元素进行互换,显示输出互换前与互换后的两个数组。急求谢谢
第1个回答 2015-06-23
package baiduzhidao;
public class baiduzhidao {
public static void main(String[] args) {
int[] a1 = { 1, 2, 3, 4, 5 };
int[] a2 = { 6, 7, 8, 9, 0 };
System.out.println("转换前的数组:");
printArray(a1);
printArray(a2);
int temp;
temp = a1[3];
a1[3] = a2[2];
a2[2] = temp;
System.out.println("转换后的数组:");
printArray(a1);
printArray(a2);
}
private static void printArray(int[] a) {
String string = "{";
for (int i = 0, k = a.length; i < k; i++) {
string += a[i] + ",";
}
string = string.substring(0, string.length() - 1) + "}";
System.out.println(string);
}
}本回答被网友采纳
public class baiduzhidao {
public static void main(String[] args) {
int[] a1 = { 1, 2, 3, 4, 5 };
int[] a2 = { 6, 7, 8, 9, 0 };
System.out.println("转换前的数组:");
printArray(a1);
printArray(a2);
int temp;
temp = a1[3];
a1[3] = a2[2];
a2[2] = temp;
System.out.println("转换后的数组:");
printArray(a1);
printArray(a2);
}
private static void printArray(int[] a) {
String string = "{";
for (int i = 0, k = a.length; i < k; i++) {
string += a[i] + ",";
}
string = string.substring(0, string.length() - 1) + "}";
System.out.println(string);
}
}本回答被网友采纳