配列ソート、昇順と降順を実現し、最大値の最小値を出力
15450 ワード
実行結果
サイクル実行の結果、最後の1つを除去します.>
配列の定義
ツールバーの
昇順
降順
出力最小値
最大値を出力
コード#コード#
サイクル実行の結果、最後の1つを除去します.>
:13.14 < 52.1 < 66.6 < 99.99 < 100.0
:100.0 > 99.99 > 66.6 > 52.1 > 13.14
:13.14
:100.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]);
}
}