Java定义一个数组,进行数组中元素的倒置(Ziph)

@Java

大家好,我是Ziph!

题目:
定义一个数组,进行数组中元素的倒置

以下链接是冒泡排序法、选择排序法和JDK排序需要的点击下方链接:
Java选择排序法、冒泡排序法、JDK排序法(Ziph)

一、利用for循环遍历互换元素位置

//利用for循环遍历互换元素位置
public class TestArrayDump {
	public static void main(String[] args) {
		int[] a = new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9};//定义数组
		for (int i = 0; i < a.length / 2; i++) {//只需要数组长度一半的元素换位置即可
			int temp = a[i];//元素互换位置1和9换
			a[i] = a[a.length - 1 - i];//a.length-1-i是对称并需要互换的元素
			a[a.length - 1 - i] = temp;
		}
		for (int j = 0; j < a.length; j++) {//遍历数组元素
			System.out.print(a[j] + " ");
		}
	}
}

二、直接打印倒置的数组元素

//直接打印倒置的数组元素
public class TestArrayDump1 {
	public static void main(String[] args) {
		int[] a = new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9};//定义数组
		for (int j = a.length - 1; j >= 0; j--) {//倒着遍历数组元素
			System.out.print(a[j] + " ");
		}
	}
}

执行结果:
在这里插入图片描述

如有问题请留言回复!

我将持续给大家分享每一个知识点!更新中…

发布了32 篇原创文章 · 获赞 66 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44170221/article/details/104270946
今日推荐