查询二维数组和最小的行

这个Java语言怎么写,有没有谁教教我怎么写?我真的写不出来。题目是找出一个二维数组里面每行的和中最小的。


public static void main(String[] args) {
        int arr[][]={{2,1,2,6},{2,2,1,5},{1,6,1,0}};
        int res = count(arr);
        System.out.println("和最小的行数为:"+(res+1));
    }
    public static int count(int arr[][]){
        int n=0,min = sum(arr[0]);
        for(int i = 1;i< arr.length;i++){
            if (min > sum(arr[i])) {
                min = sum(arr[i]);
                n = i;
            }
        }
        return n;
    }
    public static int sum(int a[]){
        int res = 0;
        for(int i=0;i<a.length;i++){
            res+=a[i];
        }
        return res;
    }


img