(方法很多)
1、使用一个新数组来接收反转后的数组,双重循环,循环次数为数组.length
int[] arr6
= {1,7,9,11,13,15,17,19};
int[] arr7
=new int[arr6
.length
];
for (int i
= 0; i
< arr6
.length
; i
++) {
for (int k
= arr6
.length
-1-i
; k
>=0; k
--) {
arr7
[i
]=arr6
[k
];
break;
}
}
2、使用原数组,对称交换,循环次数为数组.length/2
for (int i
= 0; i
< arr6
.length
/2; i
++) {
int tem
=arr6
[i
];
arr6
[i
]=arr6
[arr6
.length
-1-i
];
arr6
[arr6
.length
-1-i
]=tem
;
}
转载请注明原文地址:https://ipadbbs.8miu.com/read-45851.html