public class Foo5 {
publicstaticvoid main(String[] args){
int[] arr = newint[]{1,2,3,4,5,6,7};
printArray(arr);
System.out.println();
int[] B =_____1_____(arr); //反转
printArray(B);
}
privatestaticint[] reverse(int[] data){
for(inti=0;i<data.length/2;i++){
inttemp = data[i];
data[i] = data[data.length-i-1];
______2________;
}
returndata;
}
privatestaticvoid printArray(int[] array){
for(inti=0;i<array.length;i++)
System.out.print(array[i]+" ");
}
}
1、reverse
2、data[data.length-i-1]=temp
这个就是一个反转字符的代码逻辑。楼主可以填入楼上的回答,然后在IDEA中debug一步一步的看看,就明白了。