package Array;
import java.util.*;
//外部类Sort
public class Sort{
//外部类的私有属性num
int num = 10;
//成员内部类
public class Random {
// Random random = new Random();
double[] array = new double[10];
void random1(){
for (int i = 0; i < array.length; i++) {
array[i] = Math.random();
System.out.println(array[i]);
System.out.println(i + 1);
}
}
}
public void Sort(array){
//double[] array = new double[10];
Arrays.sort(array);
}
//测试成员内部类
public static void main(String[] args){
//创建外部类对象
Sort a = new Sort();
double[] arr = new double[a.num];
//创建内部类对象
Random s = a.new Random();//用外部a创建内部s
s.random1();//调用内部随机方法生成10个元素->数组s
Arrays.sort(s.arr);//排序↑
System.out.println(s[a.num - 1]);//最大
System.out.println(s[0]);//最小
}
}
package com.imooc.second;
import java.util.Arrays;
public class Sort {
public double[] sortNums(){
double[] nums = new double[10];
for (int i=0; i<nums.length; i++){
nums[i] = Math.random();
System.out.println(nums[i]);
}
Arrays.sort(nums);
return nums;
}
public static void main(String[] args) {
Sort sort = new Sort();
double[] sortedNums = sort.sortNums();
System.out.println("最大值:"+sortedNums[sortedNums.length-1]+";最小值:"+sortedNums[0]);
}
}