@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] + " ");
}
}
}
执行结果:
如有问题请留言回复!
我将持续给大家分享每一个知识点!更新中…