配列ソート、昇順と降順を実現し、最大値の最小値を出力


実行結果
サイクル実行の結果、最後の1つを除去します.>
13.14 < 52.1 < 66.6 < 99.99 < 100.0100.0 > 99.99 > 66.6 > 52.1 > 13.1413.14100.0

配列の定義
//     
 double[] arr = {
     66.6, 52.1, 100, 99.99, 13.14};

ツールバーの
//   (     )
Arrays.sort(arr);

昇順
//     (      )
System.out.print("        :");
for (int i = 0; i < arr.length; i++) {
     
	//                          
	if (i == arr.length - 1) {
     
		System.out.println(arr[i]);
	} else {
     
		System.out.print(arr[i] + " < ");
	}
}

降順
//     (      )
System.out.print("        :");
for (int i = arr.length - 1; i >= 0 ; i--) {
     
	if (i == 0) {
     
		System.out.println(arr[i]);
	} else {
     
		System.out.print(arr[i] + " > ");
	}
}

出力最小値
//          0   (     )
System.out.println("    :" + arr[0]);

最大値を出力
//         arr.length-1   (      )
System.out.println("    :" + arr[arr.length - 1]);

コード#コード#
//   
package top.gaojc.test;

import java.util.Arrays;

//        Work  
public class Work {
     
    // mian       
    public static void main(String[] args) {
     
        //     
        double[] arr = {
     66.6, 52.1, 100, 99.99, 13.14};
        //   (     )
        Arrays.sort(arr);
        //     (      )
        System.out.print("        :");
        for (int i = 0; i < arr.length; i++) {
     
            //                          
            if (i == arr.length - 1) {
     
                System.out.println(arr[i]);
            } else {
     
                System.out.print(arr[i] + " < ");
            }
        }
        //     (      )
        System.out.print("        :");
        for (int i = arr.length - 1; i >= 0 ; i--) {
     
            if (i == 0) {
     
                System.out.println(arr[i]);
            } else {
     
                System.out.print(arr[i] + " > ");
            }
        }
        //          0   (     )
        System.out.println("    :" + arr[0]);
        //         arr.length-1   (      )
        System.out.println("    :" + arr[arr.length - 1]);
    }
}