Java:比较 3 个数字。获得其中最伟大的

标签 java numbers

我确实有一个包含数字的 ArrayList,我需要获取其中最大的数字。我认为这实际上可以解决问题,但它不适用于负数,因为最大等于 0...有帮助吗?

<小时/>
    public static int greatest(ArrayList<Integer> list) {

    int greatest = 0;

    for (int k : list)
        greatest = Math.max(k, greatest);

    return greatest;
<小时/>

最佳答案

一个简单的解决方案是从列表或集合中的第一个元素开始。这具有与类型无关的额外好处。

无论您决定如何前进,请确保处理 0 大小的数组。

关于Java:比较 3 个数字。获得其中最伟大的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46431015/

相关文章:

powershell - 在 PowerShell 中格式化数字以删除大于 1k 的数字 ","?

vb.net - 快速检查数字是否可以被另一个整数整除的快速方法?

shell - 如何增加文件中的数字

java - 如何启用包含特定单词的 url 过滤器?

java - Servlet 不设置属性?

java - 使用 WebLogic 解析 XML 时出现 ClassCastException

java - GSON 的模块化 jar

java - 创建 ODBC 数据源 java

database - 将小于 1 的百分比存储为大于 1 的数字是否有充分的理由?

Java 和泛型。 0不是数字吗?