/*需求:
数组反转
*/
class Text_allDemo
{
public static void main(String[] args)
{
int[]arr={8,5,1,4,7,63};
for(int a=0;a<arr.length;a++){
System.out.print(arr[a]+" ");} //遍历没反前的数组
System.out.println(); //换行
pai(arr); //调用方法
for(int b=0;b<arr.length;b++){
System.out.print(arr[b]+" "); //遍历反转之后的数组
}
}
public static void pai(int []arr){
for(int a=0;a<arr.length/2;a++){ //arr.length/2 反转:就是最大变最小的, 依次调换. 这个/2求的是调换的次数 !
int temp =arr[a]; // a=0 角标
arr[a]=arr[arr.length-1-a]; // 最小角标和最大角标的互换
arr[arr.length-1-a]=temp;
}
}
}
|
|