自定義一個數組數組,並把這個數組中所有元素順序進行顛倒

package com.tedu;

import java.util.Arrays;
import java.util.Scanner;
/**
 * 需求:
 * 自定義一個數組數組
 * 並把這個數組中所有元素順序進行顛倒
 * @author CGB
 *
 */
public class Test02DXSZ {
	public static void main(String[] args) {
		int tmp = 0;
		System.out.print("請輸入數組長度:");
		int x = new Scanner(System.in).nextInt();//數組的長度
		int[] arr =new int [x];
		/**
		 * 定義數組,並給數組中每個元素賦值
		 */
		for (int i = 0; i < arr.length; i++) {
			System.out.print("請輸入數組中第"+(i+1)+"個參數的值:");
			int y = new Scanner(System.in).nextInt();//給數組中第i個元素賦值
			arr[i]=y;
		}
		System.out.println("初始數組:"+Arrays.toString(arr));
		/**
		 * 將數組中每個元素的位置進行顛倒
		 */
		for (int i = 0; i < (arr.length - 1) / 2; i++) {
			tmp = arr[i];
			arr[i] = arr[arr.length - 1 - i];
			arr[arr.length - 1 - i] = tmp;
		}
		System.out.println("顛倒後的數組:"+Arrays.toString(arr));
	}
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章