数组求最大值和最小值

mac2022-06-30  65

给定一个含有n个元素的整型数组a,找出其中的最大值和最小值

分析:

假如有一段数组,里面都是整数的数字,要找出最大值,那么就要另设定一个值为0,跟数组里面的数字多对比,比这个值大,后设的值取大的,比他小,保持不变

例如:

var arr = [1,2,5,10,4,10,23,1,2,53,2]; var a = 0 for(var i=0;i<arr.length;i++){ if(arr[i] > a){ a = arr[i]; } } console.log(a);// a = 53

最小值就相反

var arr = [1,2,5,10,4,10,23,1,2,53,2]; var a = 10000 for(var i=0;i<arr.length;i++){ if(arr[i] < a){ a = arr[i]; } } console.log(a);// a = 1

这里的a初始值取一万仅仅针对的是我这里的数组,实际情况下,往往很可能比他大,所以关于a的初始值,以后再研究

 

转载于:https://www.cnblogs.com/7-Eleven/p/5661702.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)