java数组逆置代码 java实现数组的逆置
java 用一个栈把一个数组的数据元素逆置 作业题,希望可以有完整的代码,包括主函数和测试函数
import java.util.*;
成都创新互联是专业的兴安盟网站建设公司,兴安盟接单;提供做网站、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行兴安盟网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
2
3 public class Sa {
4 public static void main(String[] args) {
5 StackObject s = new Stack();
6 int[] a = {1, 2, 3, 4, 5};
7 for (int i = 0; i a.length; i++) {
8 s.push(a[i]);
9 }
10 int j = 0;
11 while(!s.empty()) {
12 腔银 a[j] = (int)s.pop();
13 型拍 j++;
14 }
15
16 伍租宴 for(int i = 0; i a.length; i++) {
17 System.out.print(a[i] + " ");
18
19 }
20 System.out.println("");
21
22 }
23 }
java语言编译现有10个元素的数组,将数组中的元素倒置(需要在原数组中操作)
public class SwapDemo{
public static void main(String[] args){
int [] a = new int[]{
//Math.random() a pseudorandom double greater than or equal to 0.0 and less than 1.0
(int)(Math.random() * 1000),
(int)(Math.random() * 1000),
(int)(Math.random() * 1000),
(int)(Math.random() * 1000),
(int)(Math.random() * 1000),
(int)(Math.random() * 1000),
(int)(Math.random() * 1000)
};
System.out.println(Arrays.toString(a));
唤盯腊 swap(a);
System.out.println(Arrays.toString(a));
}
public static void swap(int a[]){
则御 int len = a.length;
和滑 for(int i=0;ilen/2;i++){
int tmp = a[i];
a[i] = a[len-1-i];
a[len-1-i] = tmp;
}
}
}
用java如何倒置一维数组元素
第一个元素和最后一个元素交换闹简位置,第二个元拿冲素和倒数第二个元素交换消弯歼位置,依次置换。
代码:
结果:
分享标题:java数组逆置代码 java实现数组的逆置
网页链接:http://scyanting.com/article/ddpicei.html