Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JAVA中,如何从maximum方法中获取最大整数?_Java_Integer_Max - Fatal编程技术网

在JAVA中,如何从maximum方法中获取最大整数?

在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

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

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