zoukankan      html  css  js  c++  java
  • AJPFX关于数组获取最值的思路和方法

    思路分析:
    1、定义一个变量(max,初始值一般为数组中的第一个元素值),用来记录最大值。
    2、遍历数组,获取数组中的每一个元素,然后依次和max进行比较。如果当前遍历到的元素比max大,就把当前元素值给max。如果小,则不操作。
    3、循环结束后,max记录的就是最大值。

    具体代码

    public static void main(String[] args) {
                    int[] arr ={11,22,33,44,55};
                     getMax(arr);
                     getMin(arr);
            }

            private static void getMin(int[] arr) {
                    
                     int min =arr[0];
                            for (int i = 0; i < arr.length; i++) {
                                    if(min>arr[i]){
                                            min=arr[i];
                                    }                        
                            }
                            System.out.println("min="+min);
            }

            private static void getMax(int[] arr) {
                    int max =arr[0];
                    for (int i = 0; i < arr.length; i++) {
                            if(max<arr[i]){
                                    max=arr[i];
                            }                        
                    }
                    System.out.println("max="+max);
            }

  • 相关阅读:
    LeetCode 350. Intersection of Two Arrays II (两个数组的相交之二)
    LeetCode 349. Intersection of Two Arrays (两个数组的相交)
    LeetCode 290. Word Pattern (词语模式)
    LeetCode 266. Palindrome Permutation (回文排列)$
    34.Search for a Range
    spark连接mongodb
    NLPIR中文分词器的使用
    scala和maven整合实践
    Spark中的键值对操作-scala
    301.Remove Invalid Parentheses
  • 原文地址:https://www.cnblogs.com/AJPFX/p/10835424.html
Copyright © 2011-2022 走看看