/*
数组逆置
*/
public class Demo3
{
public static void main(String[] args)
{
int m=1/2;//==0
int[] arr={1,5,6,8,9,4,3};
//只要把数组中的前一半元素和后面的元素交换位置就可以了.
//要循环几次是根据数组的长度来确定的.
//数组长1,循环0次 1/2
//数组长2,循环1次 2/2
//数组长3,循环1次 3/2
//数组长4,循环2次 4/2
//数组长5,循环2次 5/2
//循环次数总结规律:数组长度/2
//交换位置:数组长度是7
//i 7-i-1
//0 6
//1 5
//2 4
for(int i=0;i<(arr.length)/2;i++)
{ //把数组的值赋给一个临时变量
int temp=arr[i];
//把后面的值赋给前面的
arr[i]=arr[arr.length-i-1];
//把获取的临时变量赋给后面的
arr[arr.length-i-1]=temp;
}
for(int i=0;i<arr.length;i++)
{
System.out.println(arr[i]);
}
}
}
Java数组逆置
最新推荐文章于 2022-11-13 12:29:49 发布