package test;
public class demo {
static void maopao(int num[])
{
int i,j,temp;
for(i=0;i<num.length-1;i++)
{
for(j=0;j<num.length-1-i;j++)
{
if(num[j]>num[j+1])//交换元素
{
temp=num[j+1];
num[j+1]=num[j];
num[j]=temp;
}
}
}
}
public static void main(String[] args) {
int i,j;
int num[]={2,51,22,14,36,45,88,10,12,31};
maopao(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之求一维数组中最大值与最小值(利用冒泡排序)
最新推荐文章于 2022-12-16 14:00:16 发布
本文详细介绍了冒泡排序算法的基本原理、实现过程,并通过示例代码展示了如何使用该算法对数组进行排序,最后计算并输出排序后数组的最大值、最小值及其差值。
764

被折叠的 条评论
为什么被折叠?



