您的位置 首页 java

JAVA数组常见操作——获取最值(最大值,最小值)

常见操作一:获取最值(最大值,最小值)

思路:

1、需要进行比较,并定义变量记录住每次比较后较大的值。

2、对数组中的元素进行遍历取出,和变量中记录的元素进行比较。

如果遍历到的元素大于变量中记录的元素,就用变量该记录住大的值。

3、遍历结果,该变量记录就是最大值。

两个明确:

明确一:结果。是数组中的元素:int类型。

明确二:未知内容。数组。

示例1:通过 定义变量记录较大的值的方式实现。

  1. class ArrayDemo{

  2. public static void main(String[] args) {

  3. int[] arr= {89,34,-270,17,3,100};

  4. int max = getMax(arr);

  5. System.out.println(“max = ” + max);

  6. }

  7. public static int getMax(int[] arr){

  8. int maxElement = arr[0];

  9. for(int x = 1; x < arr.length; x++){

  10. if(arr[x] > maxElement)

  11. maxElement = arr[x];

  12. }

  13. return maxElement;

  14. }

  15. }

运行结果:

示例2:通过 定义变量记录较大的值的索引方式实现。

  1. class ArrayDemo{

  2. public static void main(String[] args) {

  3. int[] arr= {89,34,-270,17,3,100};

  4. int max = getMax(arr);

  5. System.out.println(“max = ” + max);

  6. }

  7. public static int getMax(int[] arr){

  8. int maxIndex = 0;

  9. for(int x = 1; x < arr.length; x++){

  10. if(arr[x] > arr[maxIndex])

  11. maxIndex = x;

  12. }

  13. return arr[maxIndex];

  14. }

  15. }

运行结果:

文章来源:智云一二三科技

文章标题:JAVA数组常见操作——获取最值(最大值,最小值)

文章地址:https://www.zhihuclub.com/174392.shtml

关于作者: 智云科技

热门文章

网站地图