JAVA数组元素置换位置(逆序置换)与逆序打印问题
JAVA数组元素置换位置(逆序置换)问题与逆序打印问题 问题1:(逆序置换)将一个数组中元素的位置逆序对换
- 例如:数组a={7,5,8,9,4,3,6} ------>a={6,3,4,9,8,5,7}
- 直接上代码:
public static void main(String[] args) {
// TODO Auto-generated method stub
int[]array = {8,5,6,1,9,4};
for (int start =0,end =array.length-1 ;
start <=end;
start++,end--) {
int temp =array[start];
array[start]=array[end];
array[end]=temp;
}
for (int i = 0;
i < array.length;
i++) {
System.out.println(array[i]);
}
}
问题二:逆序打印数组
- 上代码:
public static void main(String[] args) {
// TODO Auto-generated method stub
int[]array = {8,5,6,1,9,4};
for (int i = array.length-1;
i > 0;
i--) {
System.out.println(array[i]);
}
}
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 事件代理
- Java|Java OpenCV图像处理之SIFT角点检测详解
- java中如何实现重建二叉树
- 数组常用方法一
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题
- Java|Java基础——数组
- RxJava|RxJava 在Android项目中的使用(一)
- java之static、static|java之static、static final、final的区别与应用