求两个一个int,一个float数组最大值

用java中的方法重载(一个int,一个float)和for循环求一个数组中的最大值,要求数组中都是正数

取数组最大值,重载函数就是换一个返回值。

import java.util.Scanner;

public class Main {
    public static float Max (float [] arrs){
        float max = arrs[0];
        for(int i = 0;i<arrs.length;i++){
            if(arrs[i]>max){
                max =arrs[i];
            }
        }
        return max;
    }
    public static Integer Max (Integer [] arrs){
        int max = arrs[0];
        for(int i = 0;i<arrs.length;i++){
            if(arrs[i]>max){
                max =arrs[i];
            }
        }
        return max;
    }
    public static void main(String args[]){
        Integer []arrs = new Integer[] {1,2,3
        };
        float []arrsFloats = new float[] {1F,2F,3F
        };


        System.out.println(Max(arrs));
        System.out.println(Max(arrsFloats));
    }
}

 

 

输出

"C:\Program Files\Java\jdk1.8.0_201\bin\java.exe" "-javaagent:D:\IntelliJ IDEA 2020.3\lib\idea_rt.jar=58118:D:\IntelliJ IDEA 2020.3\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_201\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\rt.jar;C:\Users\38684\IdeaProjects\title\out\production\title" Main
3
3.0

Process finished with exit code 0

 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632