我确实有一个包含数字的 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/