首页 > 编程语言 > 详细

数组元素反转

时间:2020-10-04 21:47:50      阅读:46      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 

 1 /*
 2 数组元素的反转:
 3 本来的样子:[1, 2, 3, 4]
 4 之后的样子:[4, 3, 2, 1]
 5 
 6 要求不能使用新数组,就用原来的唯一一个数组。
 7  */
 8 public class Demo07ArrayReverse {
 9 
10     public static void main(String[] args) {
11         int[] array = { 10, 20, 30, 40, 50 };
12 
13         // 遍历打印数组本来的样子
14         for (int i = 0; i < array.length; i++) {
15             System.out.println(array[i]);
16         }
17         System.out.println("============");
18 
19         /*
20         初始化语句:int min = 0, max = array.length - 1
21         条件判断:min < max
22         步进表达式:min++, max--
23         循环体:用第三个变量倒手
24          */
25         for (int min = 0, max = array.length - 1; min < max; min++, max--) {
26             int temp = array[min];
27             array[min] = array[max];
28             array[max] = temp;
29         }
30 
31         // 再次打印遍历输出数组后来的样子
32         for (int i = 0; i < array.length; i++) {
33             System.out.println(array[i]);
34         }
35     }
36 
37 }

 

数组元素反转

原文:https://www.cnblogs.com/zrwx/p/13768340.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!