package com.sxt.Job;
import javax.sound.midi.MidiDevice.Info;
//现有一个数组,要求对数组进行倒置并且按照如下格式输出
//Int[] arr = {11,22,33,44,55,66,77}
//输出结果77-66-55-44-33-22-11
public class Job1 {
public static void main(String[] args) {
int [] arr = {11,22,33,44,55,66,77};
System.out.println("未倒置前:"+arrayToString(arr));
reverseArray(arr);
System.out.println("未倒置前:"+arrayToString(arr));
}
//字符串输出
public static String arrayToString(int[] arr){
String result = "";
result += "[";//循环输出前+个【
for (int i = 0; i< arr.length;i++){
if(i == arr.length - 1) {//如果 i 等于数组数量
result += arr[i];
}else{
result += arr[i]+",";
}
}
result += "]";//循环输出后+个】
return result;
}
//数组元素倒置
public static void reverseArray(int[] arr) {
//倒置不需要返回值类型:void
for(int i = 0; i < arr.length/2; i++) {
int temp = 0;
temp = arr[i];
arr[i] = arr[arr.length - 1 - i];
arr[arr.length - 1 - i] = temp;
}
}
}