運行結果
回圈運行結果去除最后一個, > <可以查看我的for回圈去除去后一個符號這篇博文
從小到大排序輸出: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]);
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/250208.html
標籤:java
