java数组中取出最大值

 1 class Demo{
 2     public static void main(String []args){
 3         int[] arr={3,54,456,342,2798};
 4         int max=getMax(arr);
 5         System.out.print("max="+max);//max=2798
 6     }
 7
 8     /**
 9      * 取出数组中的最大值
10      * @param arr
11      * @return
12      */
13     public static int getMax(int[] arr){
14         int max=arr[0];
15         for(int i=1;i<arr.length;i++){
16             if(arr[i]>max){
17                 max=arr[i];
18             }
19         }
20         return max;
21     }
22 }
时间: 2024-08-10 22:06:55

java数组中取出最大值的相关文章

javascript如何获取数组中的最大值和最小值

javascript如何获取数组中的最大值和最小值:比较数组中数值的大小时比较常见的操作,比较大小的方法有多种,比如可以使用自带的sort()函数,下面再来介绍一下其他比较常用的方法,代码如下: function getMaximin(arr,maximin) { if(maximin=="max") { return Math.max.apply(Math,arr); } else if(maximin=="min") { return Math.min.appl

php取出数组中的最大值

1 <?php 2 3 /** 4 * @param $arr 5 * @return mixed 6 * php取出数组中的最大值(方法一) 7 */ 8 function getMax($arr){ 9 $max=$arr[0]; 10 foreach($arr as $k=>$v){ 11 if($v>$max){ 12 $max=$v; 13 } 14 } 15 return $max; 16 } 17 18 /** 19 * @param $arr 20 * @return m

小康陪你学JAVA--------得到数组中的最大值和最小值的实例

今天和大家分享如何得到数组中的最大值和最小值的实例. 范例:TestJava4_3.java 01 // 这个程序主要是求得数组中的最大值和最小值 02 public class TestJava4_3 03 { 04     public static void main(String args[]) 05  { 06  int i,min,max; 07  int A[]={74,48,30,17,62};    // 声明整数数组A,并赋初值 08 09  min=max=A[0]; 10

从一个整数数组中取出最大的整数,最小整数,总和,平均值

//从一个整数数组中取出最大的整数,最小整数,总和,平均值 //声明一个int类型的数组,并且随意的赋初值 int[] nums={1,2,3,4,5,6,7,8,9,0}; //声明两个变量用来存储最大值和最小值 int max=int.MinValue;//nums[0]; int min=int.MaxValue;//nums[0]; int sum=0; //循环的让数组中的每个元素跟我的最大值,最小值进行比较 for(int i=0;i<nums.Length;i++) { if(nu

灵魂拷问:如何检查Java数组中是否包含某个值 ?

摘自:https://www.cnblogs.com/qing-gee/p/12053156.html 在逛 programcreek 的时候,我发现了一些专注细节但价值连城的主题.比如说:如何检查Java数组中是否包含某个值 ?像这类灵魂拷问的主题,非常值得深入地研究一下. 另外,我想要告诉大家的是,作为程序员,我们千万不要轻视这些基础的知识点.因为基础的知识点是各种上层技术共同的基础,只有彻底地掌握了这些基础知识点,才能更好地理解程序的运行原理,做出更优化的产品. 我曾在某个技术论坛上分享过

写一个方法求数组中的最大值,最小值,总和以及平均值。

class Program { /// <summary> /// 求数组中的最大值,最小值,总和以及平均值. /// </summary> /// <param name="nums">输入一个数组</param> /// <returns>返回一个新的数组(max,min,sum,avg)</returns> public static int[] GetMaxMinSumAvg(int[] nums) { i

如何确定一个数组中的最大值

今天面试的一道题目是这样的,假设有一个数组,求出数组中的最大值,我使用的方法是: 1 var a = [3, 10, 5, 8, 12, 15]; 2 3 function compare(value1, value2) { 4 if (value1 > value2) { 5 return -1; 6 } else if (value1 < value2) { 7 return 1; 8 } else { 9 return 0; 10 } 11 } 12 a.sort(compare); 1

第2章 数字之魅——寻找数组中的最大值和最小值

寻找数组中的最大值和最小值 问题描述 对于一个由N个整数组成的数组,需要比较多少次才能把最大和最小的数找出来呢? 分析与解法 [解法一] 可以把寻找数组中的最大值和最小值看成是两个独立的问题,我们只要分别求出数组的最大值和最小值即可解决问题.最直接的做法是先扫描一遍数组,找出最大的数以及最小的数.这样,我们需要比较2*(N-1)次才能找出最大的数和最小的数.代码如下: 1 package chapter2shuzizhimei.findminmax; 2 /** 3 * 寻找数组中的最大值和最小

寻找数组中的最大值最小值

解法一: 分别求出数组中的最大值和最小值.先扫描一遍数组,找出最大的数和最小的数.需要比较2*N次. 解法二: 一般情况下,最大值和最小值不相同.所以把数组分成两部分,然后再从这两部分中分别找出最大值和最小值. 最后,从奇偶数位上分别求出Max=9,Min=3,各需要比较N/2次,整个算法共需要比较1.5*N次. 解法三: 解法二破坏了数组,如果在遍历过程中进行比较,而不需要交换元素,就可以不破坏数组了.首先仍然按顺序将数组中相邻的两个数分在同一组(概念上的分组),然后利用两个变量Max,和Mi