java求二维数组中各行元素之和并查找其值最大的那个行

img

双重循环遍历


        int[][] result = {{1,2,3,1},{1,2,3,2},{1,2,3,10},{1,2,3,4}};
        int left = 0;
        int right = result.length-1;
        int [] temp = new int[result.length];
        int max = 0;
        while(left<=right){
            int sum = 0;
            for(int i : result[left]){
                sum+=i;
            }
            temp[left]=sum;
            System.out.println("第"+(left+1)+"行的和是:"+temp[left]);
            if(sum>temp[max]){
                max = left;
            }
            left ++;
        }
        System.out.println("第"+(max+1)+"行的和最大是:"+temp[max]);