java基础--逆序输出数组元素
来源:互联网 发布:阿里云cdn加速oss 编辑:程序博客网 时间:2024/05/20 12:46
逆序输出数组元素
分析:
定义一个数组并进行静态初始化把数组第一个值和数组最后一个值交换
把数组第二个值和倒数第二个值交换
。。。
注意交换至数组长度1/2处完成全部交换
案例:
package com.lcn.day05;public class ArrayDemo56 {/** *数组元素逆序输出 */public static void main(String[] args) {//定义一个数组int[] array = new int[]{11,55,96,32,45,74,62};//调用反转前System.out.println("反转前");printArray(array);//调用反转后System.out.println("反转后");reverse(array);printArray(array);//方法2,调用反转后,注意相当于再次反转,返回原来的值System.out.println("方法2反转后为最初的值");reverse2(array);printArray(array);}//反转前public static void printArray (int[] array){for(int i=0;i<array.length;i++){System.out.print(array[i]+" ");}System.out.println();} //定义一个方法求反转/*两个明确:返回值类型void 参数列表:int[] array*/public static void reverse(int[] array){for(int i=0;i<array.length/2;i++){int temp = array[i];array[i] = array[array.length-1-i];array[array.length-1-i] = temp;}}//方法2public static void reverse2(int[] array){for(int start=0,end = array.length-1;start<=end;start++,end--){int temp = array[start];array[start] = array[end];array[end] = temp;}}}输出:
反转前
11 55 96 32 45 74 62
反转后
62 74 45 32 96 55 11
方法2反转后为最初的值
11 55 96 32 45 74 62
阅读全文
0 0
- java基础--逆序输出数组元素
- 逆序输出数组元素
- 数组逆序输出元素
- 逆序输出数组元素
- C语言基础 将一维整型数组元素逆序输出
- C逆序输出数组元素
- 数组元素值处理并逆序输出
- 把十个数组元素按逆序输出
- java数组的逆序输出
- 使用java语言,将一个一维数组的元素逆序输出
- java基础--输出数组中指定元素的下标
- java基础--键盘输入一个数,输出数组中指定元素
- java实现递归将数组逆序输出
- Java编程之数组逆序输出
- java 将一个数组逆序输出。
- 用递归函数逆序输出数组中的10个元素
- OC中将数组元素逆序输出的方法
- 数组元素的逆序输出(改变内存中的数据)
- java基础--求数组中的最值
- Pólya 定理(草稿)
- 阿里物联网套件-服务端SDK学习实践(基础篇-12推送数据给设备并得到响应)
- 《现代操作系统(中文第三版)》课后习题——第六章 死锁
- 布林曲线函数中的MA_Type
- java基础--逆序输出数组元素
- 微信小程序学习第一天——js注册程序(逻辑层)
- 社交数据初探汇总
- LeetCode 120. Triangle
- Windows版apache服务器下载
- Oracle安装后只有三个服务项,少了最重要的监听等项
- 用scikit-learn和pandas学习线性回归
- 结构体定义的三种方式
- 59. Spiral Matrix II