嗨,我正在做一个关于java的初学者课程,我不知道如何解决这个挑战。下面是问题和提供的信息:编写一个返回列表中最大整数的方法。您可以假设列表至少有一个元素。
public Integer maximum(Integer[] numList) { // enter your code here }
ruoxqz4g1#
假设你有兴趣实际学习如何做到这一点,而不是仅仅完成它,下面是基本方法:先猜猜名单上的第一个数字, numList[0] 是最大的;记住这个猜测。看看这本书其余的数字 numList 逐一地;对于每一个,测试它是否大于你目前猜测的最大数,如果是,让这个数字成为你的新猜测。当你看了所有的数字 numList ,您最近的猜测将是整个列表中实际最大的数字。
numList[0]
numList
mkh04yzy2#
你可以用 Collection.max() ```import java.util.Arrays;import java.util.Collections;import java.util.List;
Collection.max()
public class Main {public static void main(String[] args) {List numList = Arrays.asList(1, 2, 3, 4);System.out.println(Collections.max(numList));}}
输出 `4`
2条答案
按热度按时间ruoxqz4g1#
假设你有兴趣实际学习如何做到这一点,而不是仅仅完成它,下面是基本方法:
先猜猜名单上的第一个数字,
numList[0]
是最大的;记住这个猜测。看看这本书其余的数字
numList
逐一地;对于每一个,测试它是否大于你目前猜测的最大数,如果是,让这个数字成为你的新猜测。当你看了所有的数字
numList
,您最近的猜测将是整个列表中实际最大的数字。mkh04yzy2#
你可以用
Collection.max()
```import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class Main {
public static void main(String[] args) {
List numList = Arrays.asList(1, 2, 3, 4);
System.out.println(Collections.max(numList));
}
}