096_反转
作者:互联网
1 package com_01; 2 /* 3 需求: 4 已知一个数组arr={19,28,37,46,50};欧诺个程序实现把数组中的元素值交换 5 交换后的数组 arr={50,46,37,28,19};并在控制台输出交换后的数组元素 6 思路: 7 1.定义一个数组,用静态初始化完成数组元素的初始化 8 2.循环遍历数组,这一次初始化语句定义两个索引变量,判断条件是开始索引小于等于结束索引 9 3.变量交换 10 4.遍历数组 11 */ 12 13 public class MyMethodDemo17 { 14 public static void main(String[] args) { 15 //定义一个数组,用静态初始化完成数组元素的初始化 16 int[] arr ={19,28,37,46,50}; 17 18 //调用反转的方法 19 reverse(arr); 20 //遍历数组 21 printArray(arr); 22 23 } 24 25 /* 26 两个明确: 27 返回值类型:void 28 参数:int[] arr 29 */ 30 public static void reverse(int[] arr){ 31 //循环遍历数组,这一次初始化语句定义两个索引变量,判断条件是开始索引小于等于结束所以 32 for(int start=0,end=arr.length-1;start<=end;start++,end--){ 33 //变量交换 34 int temp = arr[start]; 35 arr[start] = arr[end]; 36 arr[end] = temp; 37 } 38 } 39 40 public static void printArray(int[] arr){ 41 System.out.print("["); 42 for(int x=0;x<arr.length;x++){ 43 if(x == arr.length-1){ 44 System.out.print(arr[x]); 45 }else{ 46 System.out.print(arr[x]+","); 47 } 48 } 49 System.out.println("]"); 50 } 51 }
标签:初始化,arr,int,反转,28,096,19,数组 来源: https://www.cnblogs.com/zhengqiangchen/p/14091074.html