提问 宝宝知道宝宝问题妈妈知道立即下载java编写程序,找出一维数组中元素的最大值和最小值。十分钟内有问必答,下载百度知道立即下载专业回答java编写程序,找出一维数组中元素的最大值和最小值:方法1:import java.util.*;public class Main{public static void main (String args[ ]) { int a1[ ]=new int[] {5,3,6,8,10,56};Arrays.sort(a1);System.out.println("最大值:"+a1[a1.length-1]);System.out.println("最小值:"+a1[0]);}}方法2:public class a { public static void main(String args[]) { int a[]={84,40,16,3,10,49,28,76,94,70}; int n; int min=a[0]; int i; int max=a[0]; for(n=0;n<=9;n++) { if(max<a[n]) max=a[n]; } for(i=0;i<=9;i++) { if(min>a) min=a; } System.out.print("max="+max); System.out.print("min="+min); } }
4 回答
慕大叔
TA贡献75条经验 获得超103个赞
其实说白了就是比较输出一个整型数组的最大值和最小值,不同的是方法一用了引入了类方法sort自动排序,方法二通过逐一比较获取最大值和最小值,两者比较前者效率更高且占用内存较小。建议你去看看几种经典的数组排序方法。
添加回答
举报
0/150
提交
取消