在JAVA中,如何从maximum方法中获取最大整数?
您好,我正在学习一门关于JAVA的初学者课程,我不知道如何解决这个难题。以下是问题和提供的信息: 编写一个返回列表中最大整数的方法。您可以假设列表至少有一个元素在JAVA中,如何从maximum方法中获取最大整数?,java,integer,max,Java,Integer,Max,您好,我正在学习一门关于JAVA的初学者课程,我不知道如何解决这个难题。以下是问题和提供的信息: 编写一个返回列表中最大整数的方法。您可以假设列表至少有一个元素 public Integer maximum(Integer[] numList) { // enter your code here } 您可以使用Collection.max() 导入java.util.array; 导入java.util.Collections; 导入java.util.List; 公共班机{ 公共静态v
public Integer maximum(Integer[] numList) {
// enter your code here
}
您可以使用
Collection.max()
导入java.util.array;
导入java.util.Collections;
导入java.util.List;
公共班机{
公共静态void main(字符串[]args){
List numList=Arrays.asList(1,2,3,4);
System.out.println(Collections.max(numList));
}
}
输出
4
假设您有兴趣实际学习如何做到这一点,而不仅仅是完成这一点,以下是基本方法:
numList[0]
是最大的;记住那个猜测numList
中的其余数字;每一个,,
测试它是否大于您当前对最大数字的猜测,如果大于,则将该数字作为您的新猜测numList
中的所有数字后,您最近的猜测将是整个列表中实际最大的数字你试过什么了吗?你到底被困在哪里了?嗨Vincente,欢迎来到SO。看看这一页,编程最酷的地方是你永远不知道如何解决一个挑战,但是你从一些事情开始,然后逐步改进,直到实现一些可行的事情。你甚至还没有开始,所以我们不知道如何帮助你…这不是一个家庭作业写作服务。一旦您尝试了一些您愿意在此处发布的代码,我们将很乐意帮助您解决特定问题。
java.util.stream.IntStream.of(numArray.max().getAsInt()
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> numList = Arrays.asList(1, 2, 3, 4);
System.out.println(Collections.max(numList));
}
}