成都网站建设设计

将想法与焦点和您一起共享

java数组逆置代码 java实现数组的逆置

java 用一个栈把一个数组的数据元素逆置 作业题,希望可以有完整的代码,包括主函数和测试函数

import java.util.*;

成都创新互联是专业的兴安盟网站建设公司,兴安盟接单;提供做网站、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行兴安盟网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

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://chengdu.cdxwcx.cn/article/ddpicei.html