public class HelloWorld{
public static void main(String[] args){
int[] a = new int[5];
a[0] = (int) (Math.random() * 100);
a[1] = (int) (Math.random() * 100);
a[2] = (int) (Math.random() * 100);
a[3] = (int) (Math.random() * 100);
a[4] = (int) (Math.random() * 100);
System.out.println("数组中的各个随机数是:");
for (int i = 0; i < a.length; i++)
System.out.println(a[i]);
System.out.println("选择排序法:(用第一位和所有进行比较,只要比第一位小就换到第一位来) ");
for (int i = 0; i < a.length-1; i++) {//i从零开始,到最后一位便不再需要比较
for (int j = i+1; j < a.length; j++) {
if(a[i]>a[j]){
int temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
System.out.println("最小值为:"+a[0]);
}
}
Java基础-用选择排序法找出随机数组中的最小值
最新推荐文章于 2022-04-07 20:54:41 发布