package test;
public class demo {
static void xuanze(int num[])
{
int i,j,swap,min;
for(i=0;i<10;i++)
{
min=i;
for(j=i+1;j<10;j++)
{
if(num[min]>num[j])
{
min=j;
}
if(min!=i)
{
swap=num[i];
num[i]=num[min];
num[min]=swap;
}
}
}
}
public static void main(String[] args) {
int i,j;
int num[]={2,51,22,14,36,45,88,10,12,31};
xuanze(num);
System.out.println("最大数为:");
System.out.println(num[9]);
System.out.println("最小数为:");
System.out.println(num[0]);
System.out.println("差值为:");
j=num[9]-num[0];
System.out.println(j);
}
}
//本代码仅供参考,不保证正确性哦~
JAVA之求一维数组中最大值与最小值(利用选择排序)
最新推荐文章于 2021-05-13 19:32:51 发布