java - java中函数中的函数

标签 java arrays function

有没有办法在第二个函数中使用第一个函数来创建带有随机数的 double 组?

public  static  int[]  build1(int size) {
    int[] arr = new int[size];
    for (int i=0 ; i < arr.length ; i++)
        arr[i] = (int)(Math.random() * 127);

    return arr;
}

public  static  int[][] build2(int row, int col) {
    int[][] arr2 = new int[row][col];
    for (int i = 0; i < arr2.length; i++) {
        for (int j = 0; j < arr2[i].length; j++) {
            arr2[i][j] = (int)(Math.random() * 127);
        }
    }
    return arr2;
}

最佳答案

我认为以下内容应该有效。

public static int[][] build2(int row, int col) {
    int[][] arr2 = new int[row][col];
    for (int i = 0; i < arr2.length; i++) {
        arr2[i] = build1(col);
    }
    return arr2;
}

关于java - java中函数中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47611231/

相关文章:

C++ 将 long、short 和所有 int 转换为 uint32_t、int32_t 等等有帮助吗?

java - Android 测试类在 Eclipse 中编译失败,出现 "bound mismatch"错误

java - 尝试使用 ASCII 值将字符转换为大写(不能使用 toUpperCase())

java - 在 java (android) 中不重复生成随机数组 String[]

c - 将位数组移位到 Int 变量中

c++ - 如何在 C++ 中将值数组转换为参数

c++ - 数组奇怪的参数调理

java - 服务器名称指示支持 java 1.6

java - 如何将空数组传递给java中的构造函数?

arrays - 拿怎么办!在 ruby ?