在java中,如何从maximum方法中得到最大整数?

rkue9o1l  于 2021-07-03  发布在  Java
关注(0)|答案(2)|浏览(320)

嗨,我正在做一个关于java的初学者课程,我不知道如何解决这个挑战。下面是问题和提供的信息:编写一个返回列表中最大整数的方法。您可以假设列表至少有一个元素。

public Integer maximum(Integer[] numList) { 
 // enter your code here 
}
ruoxqz4g

ruoxqz4g1#

假设你有兴趣实际学习如何做到这一点,而不是仅仅完成它,下面是基本方法:
先猜猜名单上的第一个数字, numList[0] 是最大的;记住这个猜测。
看看这本书其余的数字 numList 逐一地;对于每一个,测试它是否大于你目前猜测的最大数,如果是,让这个数字成为你的新猜测。
当你看了所有的数字 numList ,您最近的猜测将是整个列表中实际最大的数字。

mkh04yzy

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));
}
}

输出 `4` 

相关问题