//题目:将一个数组逆序输出。
//程序分析:用第一个与最后一个交换。
public class ArrayInversion {
public static void main(String[] args) {
// TODO Auto-generated method stub
//int arr[]= {1,5,8,2,3,4,54,12};
int arr[]= {1,5,8,2,78,3,4,54,12};
int mid=arr.length/2;
System.out.print("逆序前: ");
for(int j=0;j<arr.length;j++)
{
System.out.print(arr[j]+" ");
}
for(int i=0;i<mid;i++)
{
int temp=arr[i];
arr[i]=arr[arr.length-1-i];
arr[arr.length-1-i]=temp;
}
System.out.println();
System.out.print("逆序后: ");
for(int j=0;j<arr.length;j++)
{
System.out.print(arr[j]+" ");
}
}
}
JAVA经典50题(31)
最新推荐文章于 2021-08-02 07:45:20 发布
本文介绍了一种使用Java实现数组逆序输出的方法。通过将数组的第一个元素与最后一个元素进行交换,逐步实现整个数组的逆序。文章提供了完整的代码示例,展示了如何在控制台上输出逆序前后的数组。
10万+

被折叠的 条评论
为什么被折叠?



