iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >利用Java_int怎么求数组中的最大值
  • 649
分享到

利用Java_int怎么求数组中的最大值

javaavaint 2023-05-31 08:05:39 649人浏览 薄情痞子
摘要

本篇文章为大家展示了利用Java_int怎么求数组中的最大值,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。具体方法如下:public class ArrayUtils 

本篇文章为大家展示了利用Java_int怎么求数组中的最大值,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

具体方法如下:

public class ArrayUtils {//求数组的最大值(int) public static int getMax(int[] arr){  int max = arr[0];  for(int i = 0;i<arr.length;i++){   if(max<arr[i]){    max = arr[i];   }  }  return max; }//求数组的最小值(int) public static int getMin(int[] arr){  int min = arr[0];  for(int i = 0;i<arr.length;i++){   if(min>arr[i]){    min = arr[i];   }  }  return min; }//得到数组最大值的下标(int) public static int getMaxIndex(int[] arr){  int maxIndex = 0;  for(int i = 0;i <arr.length;i++){   if(arr[maxIndex]<arr[i]){    maxIndex = i;   }  }  return maxIndex; }//得到数组最小值的下标(int) public static int getMinIndex(int[] arr){  int minIndex = 0;  for(int i = 0;i <arr.length;i++){   if(arr[minIndex]>arr[i]){    minIndex = i;   }  }  return minIndex; }//获得数组之和(int) public static int getSum(int[] arr){  int sum = 0;  for(int i = 0; i < arr.length;i++){   sum += arr[i];  }  return sum;  }//获得平均值(int) public static int getAverage(int[] arr){  int avg = getSum(arr)/arr.length;  return avg; }//打印数组(int) public static void printArray(int[] arr){  for(int i = 0;i<arr.length;i++){   if(i!=arr.length-1){    System.out.print(arr[i]+",");   }else{    System.out.println(arr[i]);   }  } }//选择排序对数据进行降序排序(int)   public static void selectSortDescendingArray(int[] arr){    for(int i = 0; i<arr.length-1;i++){//i<arr.length-1;最后一个不用比较     for(int j = i+1;j<arr.length;j++){      if(arr[i]<arr[j]){       int temp = arr[j];       arr[j] = arr[i];       arr[i] = temp;       }     }    }   }//选择排序对数据进行升序排序(int)   public static void selectSortAscendingArray(int[] arr){    for(int i = 0; i<arr.length-1;i++){//i<arr.length-1;最后一个不用比较     for(int j = i+1;j<arr.length;j++){      if(arr[i]>arr[j]){       int temp = arr[j];       arr[j] = arr[i];       arr[i] = temp;       }     }    }   }//冒泡排序对数据进行降序排序(int)  public static void bubbleSortDescendingArray(int[] arr){   for(int i = 0;i<arr.length-1;i++){    for(int j = 0;j<arr.length-1-i;j++){     if(arr[j]<arr[j+1]){      int temp = arr[j+1];      arr[j+1] = arr[j];      arr[j] = temp;      }    }   }  }//冒泡排序对数据进行升序排序(int)  public static void bubbleSortAscendingArray(int[] arr){   for(int i = 0;i<arr.length-1;i++){    for(int j = 0;j<arr.length-1-i;j++){     if(arr[j]>arr[j+1]){      int temp = arr[j+1];      arr[j+1] = arr[j];      arr[j] = temp;      }    }   }  }//二分查找(int)  public static int binarySearch(int[] arr,int key){   int min,mid,max;   min = 0;   max = arr.length-1;   while(arr[min]<arr[max]){    mid = (min+max)/2;    if(key>arr[mid]){     min = mid+1;    }else if(key<arr[mid]){     max = mid-1;    }else {     return mid;    }   }   return -1;  }//*********************************************************************  //求数组的最大值(double) public static double getMax(double[] arr){  double max = arr[0];  for(int i = 0;i<arr.length;i++){   if(max<arr[i]){    max = arr[i];   }  }  return max; }//求数组的最小值(double)  public static double getMin(double[] arr){   double min = arr[0];   for(int i = 0;i<arr.length;i++){    if(min>arr[i]){     min = arr[i];    }   }   return min;  }//得到数组最大值的下标(double)  public static int getMaxIndex(double[] arr){   int maxIndex = 0;   for(int i = 0;i <arr.length;i++){    if(arr[maxIndex]<arr[i]){     maxIndex = i;    }   }   return maxIndex;  }//得到数组最小值的下标(double)  public static int getMinIndex(double[] arr){   int minIndex = 0;   for(int i = 0;i <arr.length;i++){    if(arr[minIndex]>arr[i]){     minIndex = i;    }   }   return minIndex;  }//获得数组之和(double)  public static double getSum(double[] arr){   double sum = 0;   for(int i = 0; i < arr.length;i++){    sum += arr[i];   }   return sum;   }//获得平均值(double)  public static double getAverage(double[] arr){   double avg = getSum(arr)/arr.length;   return avg;  }//打印数组(double)    public static void printArray(double[] arr){     for(int i = 0;i<arr.length;i++){      if(i!=arr.length-1){       System.out.print(arr[i]+",");      }else{       System.out.println(arr[i]);      }     }    }//选择排序对数据进行降序排序(double)  public static void selectSortDescendingArray(double[] arr){   for(int i = 0; i<arr.length-1;i++){//i<arr.length-1;最后一个不用比较    for(int j = i+1;j<arr.length;j++){     if(arr[i]<arr[j]){      double temp = arr[j];      arr[j] = arr[i];      arr[i] = temp;      }    }   }  }//选择排序对数据进行升序排序(double)  public static void selectSortAscendingArray(double[] arr){   for(int i = 0; i<arr.length-1;i++){//i<arr.length-1;最后一个不用比较    for(int j = i+1;j<arr.length;j++){     if(arr[i]>arr[j]){      double temp = arr[j];      arr[j] = arr[i];      arr[i] = temp;      }    }   }  }//冒泡排序对数据进行降序排序(double) public static void bubbleSortDescendingArray(double[] arr){  for(int i = 0;i<arr.length-1;i++){   for(int j = 0;j<arr.length-1-i;j++){    if(arr[j]<arr[j+1]){     double temp = arr[j+1];     arr[j+1] = arr[j];     arr[j] = temp;     }   }  } }//冒泡排序对数据进行升序排序(double) public static void bubbleSortAscendingArray(double[] arr){  for(int i = 0;i<arr.length-1;i++){   for(int j = 0;j<arr.length-1-i;j++){    if(arr[j]>arr[j+1]){     double temp = arr[j+1];     arr[j+1] = arr[j];     arr[j] = temp;     }   }  } }//二分查找(double)   public static int binarySearch(double[] arr,double key){    int min,mid,max;    min = 0;    max = arr.length-1;    while(arr[min]<arr[max]){     mid = (min+max)/2;     if(key>arr[mid]){      min = mid+1;     }else if(key<arr[mid]){      max = mid-1;     }else {      return mid;     }    }    return -1;   }}

上述内容就是利用Java_int怎么求数组中的最大值,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。

--结束END--

本文标题: 利用Java_int怎么求数组中的最大值

本文链接: https://www.lsjlt.com/news/224404.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 利用Java_int怎么求数组中的最大值
    本篇文章为大家展示了利用Java_int怎么求数组中的最大值,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。具体方法如下:public class ArrayUtils ...
    99+
    2023-05-31
    java ava int
  • php中怎么求数组最大值
    这篇文章主要介绍了php中怎么求数组最大值的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php中怎么求数组最大值文章都会有所收获,下面我们一起来看看吧。php中求数组最大值的函数是“max()”。max()函数...
    99+
    2023-07-02
  • mongodb数组最大值怎么求
    可以使用MongoDB的$unwind和$group操作来求解数组的最大值。假设有一个名为"collection"的集合,其中有一个...
    99+
    2023-08-23
    mongodb
  • es6怎么求数组最大值
    本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。取数组的最大值的几种方法// 写法一: Math.max.apply(null, [14, 3, 77, 30]); // 写法二: Math.max(...
    99+
    2022-11-22
    javascript ES6 es6数组
  • mongodb怎么求数组最大值
    在MongoDB中,可以使用$max运算符来求数组的最大值。下面是一个示例:假设有一个名为"students"的集合,其中每个文档包...
    99+
    2023-09-05
    mongodb
  • php怎么求数组最大值和最小值的差值
    求差值的步骤:1、使用max()函数获取数组最大值,语法“max($arr)”;2、使用min()函数获取数组最小值,语法“min($arr)”;3、使用“-”运算符将获取的最大值和最小值相减计算差值即可,语法“最大值 - 最小值”。本教程...
    99+
    2022-07-07
    php数组 php
  • MongoDB中怎么利用aggregate求最大值
    这期内容当中小编将会给大家带来有关MongoDB中怎么利用aggregate求最大值,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。mongo aggregate查询:db...
    99+
    2022-10-18
  • php怎么求数组的最大差值
    求数组最大差值的步骤:1、使用max()函数获取数组的最大值,语法“max($arr)”;2、使用min()函数获取数组的最小值,语法“min($arr)”;3、使用“-”运算符将获取的数组最大值和最小值相减计算数组最大差值即可,语法“最大...
    99+
    2022-08-18
    php php数组
  • c++怎么求数组的最大和最小值
    本篇内容主要讲解“c++怎么求数组的最大和最小值”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“c++怎么求数组的最大和最小值”吧!求数组元素最大最小值函数#include<iostream...
    99+
    2023-07-02
  • 利用java怎么求出两个数中的最大值
    利用java怎么求出两个数中的最大值?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。java中的max函数在Math中应用如下:int a=34;int b=45...
    99+
    2023-05-31
    java ava
  • C语言怎么求数组最大最小值
    可以通过遍历数组的方式找到最大值和最小值。```c#include int main() {int arr[] = {10, 5, ...
    99+
    2023-10-11
    C语言
  • php怎么用for循环求数组最大值
    步骤:1、用array_values()将数组转为索引数组;2、定义了1个变量来存放最大值,语法“$m=$arr[0];”;3、利用for语句遍历数组,语法“for($i=0;$i<数组长度;$i++){...}”;4、循环体中,不断...
    99+
    2022-09-19
  • php如何求数组中的最大值
    在php中利用for循环求出数组中的最大值,具体方法如下:首先,新建一个php项目文件;php项目文件新建好后,在文件中定义一个数组,并将数组赋值给一个变量;$arr = array(1,5,6,8,9);$max = $arr[0];最后...
    99+
    2022-10-16
  • php如何求数组中最大值
    这篇“php如何求数组中最大值”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php如何求数组中最大值”文章吧。php中的ma...
    99+
    2023-07-04
  • php二维数组怎么求某列的最大值和最小值
    本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑在php中,可以利用array_column()函数、max()函数和min()函数来求二维数组中某列的最大值和最小值。实现步骤:步骤1、利用array_co...
    99+
    2022-10-18
  • 如何求js数组的最大值和最小值
    这篇文章将为大家详细讲解有关如何求js数组的最大值和最小值,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。给定数组[54,65,43,21,12,34,45,58,97,2...
    99+
    2022-10-19
  • 如何求php数组的最大值和最小值
    这篇文章主要介绍“如何求php数组的最大值和最小值”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何求php数组的最大值和最小值”文章能帮助大家解决问题。两种方法:1、用“max(数组)”语句获取最...
    99+
    2023-06-30
  • javascript求数组最大最小值的方法
    这篇文章主要介绍“javascript求数组最大最小值的方法”,在日常操作中,相信很多人在javascript求数组最大最小值的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2022-10-19
  • C++中怎么利用LeetCode求最大子数组乘积
    这期内容当中小编将会给大家带来有关C++中怎么利用LeetCode求最大子数组乘积,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。[LeetCode] 152. Maximum Product Subarr...
    99+
    2023-06-20
  • php如何求数组最大值和最小值的差值
    本文小编为大家详细介绍“php如何求数组最大值和最小值的差值”,内容详细,步骤清晰,细节处理妥当,希望这篇“php如何求数组最大值和最小值的差值”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。求差值的步骤:1、使用...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作