运行结果
循环运行结果去除最后一个, > <可以查看我的for循环去除去后一个符号这篇博文
代码语言:javascript复制从小到大排序输出:13.14 < 52.1 < 66.6 < 99.99 < 100.0
从大到小排序输出:100.0 > 99.99 > 66.6 > 52.1 > 13.14
最小值是:13.14
最大值是:100.0
定义数组
代码语言:javascript复制// 定义数组
double[] arr = {66.6, 52.1, 100, 99.99, 13.14};
排序
代码语言:javascript复制// 排序(默认的升序)
Arrays.sort(arr);
升序
代码语言:javascript复制// 遍历输出(升序 小到大)
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] " < ");
}
}
降序
代码语言:javascript复制// 遍历输出(降序 大到小)
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] " > ");
}
}
输出最小值
代码语言:javascript复制// 输出最小值 下标为0的元素(第一个元素)
System.out.println("最小值是:" arr[0]);
输出最大值
代码语言:javascript复制// 输出最大值 下标arr.length-1的元素(最后一个元素)
System.out.println("最大值是:" arr[arr.length - 1]);
代码
代码语言:javascript复制// 导包
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]);
}
}