Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.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设计一个方法接收二维数组并处理其中的每一列_Java_Multidimensional Array_Calculated Columns - Fatal编程技术网

用java设计一个方法接收二维数组并处理其中的每一列

用java设计一个方法接收二维数组并处理其中的每一列,java,multidimensional-array,calculated-columns,Java,Multidimensional Array,Calculated Columns,我正在尝试用java设计一个方法,该方法接收2D数组并操作其中的每一列。然后,保存此操作,而每个列将在返回数组中表示为一个值。我的问题是,我不知道,我怎样才能单独阅读每一篇专栏文章。你能给我提个建议吗 int[] ibraMethod(int[][] InputArray){ int[] Array_After_ibraMethod = new int[24]; int APoints = 0; int BPoints = 0; int CPoints = 0;

我正在尝试用java设计一个方法,该方法接收2D数组并操作其中的每一列。然后,保存此操作,而每个列将在返回数组中表示为一个值。我的问题是,我不知道,我怎样才能单独阅读每一篇专栏文章。你能给我提个建议吗

int[] ibraMethod(int[][] InputArray){
    int[] Array_After_ibraMethod = new int[24]; 
    int APoints = 0;
    int BPoints = 0;
    int CPoints = 0;

    for(int h = 1; h < 24 ; h++){
        System.out.println("\n Hour"+ h);

    for(int i = 0; i<InputArray.length; i++){
        for(int j = 0; j<InputArray[h].length; j++){
        if(InputArray[i][j]==1){
            APoints = APoints +3;
        }
        else if(InputArray[i][j]==-1){
            BPoints = BPoints +2;
        }
        else if(InputArray[i][j]==0){
            CPoints =  CPoints +1;
        }
        }

    }

    Array_After_ibraMethod[h] = Compare(APoints, BPoints, CPoints);
    }

    /// to print////
    System.out.println("\n After ibraMethod");

    for (Integer i :Array_After_ibraMethod) {
        System.out.print(i.intValue() + " ");
    }

    return Array_After_ibraMethod;


}

使用
jUse
jHi ibra,是否要打印结果数组“ibraMethod之后的数组”?一次一列?Hi Lalit,事实上我想对每列应用比较函数,并将结果保存为数组中的一个值,在数组中放在\u ibraMethod之后。Ibrahem,你能分享Compare()的代码吗?Hi ibra,你想打印结果数组“在\u ibraMethod之后数组”吗?一次一列?Hi Lalit,实际上我想对每列应用比较函数,并将结果保存为数组中的一个值,在ibraMethod.Ibrahem之后,您能分享比较()的代码吗
 Compare(int a, int b, int c) {

    int r;

    if ((a > b) && (a > c)) {

        r = 1;
        System.out.println("\n A ");

    } else if ((b > a) && (b > c)) {

        r = -1;
        System.out.println("\n B ");

    } else {

        r = 0;
        System.out.println("\n C");

    }

    return r;

}