java實現將一列亂序的字元,'a','c','u','b','e','p','f','z',排序後並按照英文字母表的逆序輸出(陣列排序)
阿新 • • 發佈:2018-12-18
實現:
package com.array.test; import java.util.Arrays; import java.util.Scanner; /** * 將一列亂序的字元,'a','c','u','b','e','p','f','z',排序後並按照英文字母表的逆序輸出 */ public class ArraySortCharacter { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String[] arr=new String[8]; for(int i=0;i<arr.length;i++){ System.out.println("請輸入第"+(i+1)+"個字元"); arr[i]=sc.next(); } System.out.println("原字元序列為:"); for(int i=0;i<arr.length;i++){ System.out.print(arr[i]+" "); } System.out.println(); Arrays.sort(arr); System.out.println("逆序結果為:"); for(int i=arr.length-1;i>=0;i--){ System.out.print(arr[i]+" "); } } }
結果: