楼下的正解,请楼主参照!
int[] array = {10,9,8,7,6,5,4,3,2,1};
String arrayBeforeChange = "";
String arrayAfterChange = "";
int N = array.length()/2;
for(int i=0;i<N;i++) {
arrayBeforeChange += String.valueOf(array[i]) + ", ";
arrayAfterChange += String.valueOf(array[N-1-i]) + ", ";
int temp = array[i];
array[i] = array[N-1-i];
array[N-1-i] = temp;
}
if (array.length()%2 != 0) {
arrayBeforeChange += array[N];
arrayAfterChange += array[N];
} else {
arrayBeforeChange = arrayBeforeChange .subString(0,arrayBeforeChange.lastIndexOf(","));
arrayAfterChange = arrayAfterChange .subString(0,arrayAfterChange.lastIndexOf(","));
}
printf(arrayBeforeChange );
printf(arrayAfterChange );
温馨提示:内容为网友见解,仅供参考