java - 调用方法打印int

标签 java arrays methods 2d

我即将完成一个在二维数组中查找最小 int 然后返回它的程序。我想返回最小的 int,然后在 main 中打印它。我只是不知道如何调用 findSmallest 方法,以便我可以在 main.c 中打印它。任何帮助将不胜感激。

这是我的代码:

public class FinalQ1 {

    public int[][] createArray(int rSize, int cSize) {
        Random r = new Random();
        int[][] array = new int[rSize][cSize];
        for (int row = 0; row < array.length; row++) {
            for (int col = 0; col < array[0].length; col++) {
                array[row][col] = r.nextInt(101);
            }
        }
        return array;
    }

    public int findSmallest(int[][] Array) {
        int[][] coord = Array;
        int smallest = Integer.MAX_VALUE;

        for (int i = 0; i < coord.length; i++) {
            for (int j = 0; j < coord.length; i++) {
                if (smallest > coord[i][j]) {
                    smallest = coord[i][j];
                }
            }
        }
        return smallest;
    }

    public static void main(String[] args) {
        FinalQ1 c = new FinalQ1();
        int small;
        small = c.findSmallest();
    }
}

最佳答案

由于createArray()创建了一个二维数组,因此将返回的数组传递给findSmallest()

 small = c.findSmallest(createArray(3,3));

关于java - 调用方法打印int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34367184/

相关文章:

Java 更新菜单项

java - Spring 3 MVC Hibernate 3.5.4 hibernateTemplate 不关闭连接(非事务性)

java - 事务管理器未回滚

java - 需要查找一个数组中的重复数字并将其存储在另一个数组中,但不知道如何将重复数字放入另一个数组中

c# - 在 C# 的数组列表中查找数组的索引

java - 方法检索和继承困惑

java - Java中如何使用main args[]调用方法

java - 将 JavaRDD<ArrayList<T>> 转换为 JavaRDD<T>

javascript - TypeScript 中以下条件有什么区别?

c - 在 Objective C 中声明方法的参数时出错