当前位置: 首页 > 知识库问答 >
问题:

查找具有4行4列的2D数组中最小元素的Java程序[重复]

陈毅
2023-03-14

使用Java***

我开始创建一个可以找到最小元素的程序。但我现在有个错误。我只懂Python,对Java非常陌生。请帮我修改代码。

public class MyClass {
public static void main(String args[]) {
int [][] arr = {{15, 20, 25, 30}, {5, 6, 7, 8, 9}, {100, 200, 300, 400},{11,12,13,14}};
                 
     
    int min = arr[0];  
      
    for (int i = 0; i < arr.length; i++) {  
        //Compare elements of array with min  
       if(arr[i] <min)  
           min = arr[i];  
    }  
    System.out.println(min);  
}
} 

共有1个答案

米楷
2023-03-14

如果你不想写循环。

int min = Arrays.stream( arr ).flatMapToInt(Arrays::stream).min().getAsInt();
 类似资料:
  • 本文向大家介绍编写Golang程序以查找数组中具有最小值的元素,包括了编写Golang程序以查找数组中具有最小值的元素的使用技巧和注意事项,需要的朋友参考一下 例子 A1 = [2、4、6、7、8、10、3、6、0、1];最小数量为0; A2 = [12、14、16、17、18、110、13、16、10、11];最小数量为10; 解决这个问题的方法 步骤1:将第0个索引处的数字视为最小值,min_

  • 在一个页面中有很多不同的策略可以定位一个元素。在你的项目中, 你可以选择最合适的方法去查找元素。Selenium提供了下列的方法给你: find_element_by_id find_element_by_name find_element_by_xpath find_element_by_link_text find_element_by_partial_link_text find_eleme

  • 问题内容: 给你一个包含 1 到 n 的整数数组,但数组中从 1 到 n 的数字之一丢失了。您需要提供最佳解决方案来找到丢失的数字。数组中的数字不能重复。 例如: 问题答案: 用 初始化两个变量最大和最小 迭代数组 如果当前元素大于最大值,则将当前元素分配给最大值。 如果当前元素小于最小值,则将当前元素分配给最小值。 最后你会得到最小和最大的元素。 在数组中查找最小和最大元素的 Java 代码:

  • 我有一个对象流,我想找到一个最大值的一些属性,计算起来很昂贵。 作为一个特定的简单示例,假设我们有一个字符串列表,我们希望找到最酷的一个,给定函数。

  • 问题内容: 我有一个对象流,我想找到一个具有某些属性最大值的对象,该属性的计算成本很高。 作为一个简单的具体示例,假设我们有一个字符串列表,并且希望找到给定功能的最酷的字符串。 以下应该工作: 现在,这有两个问题。首先,假设计算起来很昂贵,这可能不是很有效。我想该方法将需要重复使用比较器,该比较器将依次重复调用,最后每个字符串将被多次调用。 其次,必须提供比较器会导致代码有些冗余。我更喜欢这样的语