Method is not applicable for its arguments

I am working on a program where it accepts user input and then asks the user to rate 5 issues. The program then displays all of the responses and calculates the total and average. It also displays the issue with the highest total rating and the corresponding issue.

I am trying to call two methods, but I get an error when I try to call the getMaximum and getMinimum methods and I don’t know what I’m doing wrong. How can I properly call the two methods?

And, how can I have the program display the highest total rating, rather than the highest single response?

public  static void  main(String[] args) {
     String[] issues = {"Chocolate","Vanilla","Strawberry","Brownie Fudge","Neapolitan"};



    Scanner input = new Scanner(System.in);

    System.out.println("Please enter the number of responses (up to 10): ");

    int num = input.nextInt();

    int[][] array = new int[num][issues.length];


    for (int count = 0; count < num; count++ ) {
        System.out.println("Enter response for person " + (count+1));
        for (int i = 0; i < issues.length; i++) {
            System.out.println(issues[i]);
            array[count][i] = input.nextInt();
                while (array[count][i] < 1 || array[count][i]>10) {
                    System.out.println("Error: Please input a response between 1-10.");
                    array[count][i] = input.nextInt();
                }
        }

    }

    for (int i = 0; i < issues.length; i++) {
        System.out.printf("%n"+issues[i],":");
        int rating = 0;
        for (int j = 0; j <num; j++) {
            System.out.printf("t"+array[j][i]);
            rating += array[j][i];
        }
        double average = ((double)rating)/num;
        System.out.printf("taverage: "+average);

        int total = 0;

        total = total + rating;
        System.out.printf("ttotal: " + total); 

    }

    getMinimum(array[num][issues.length]);  
    getMaximum(array[num][issues.length]);
    }



    public int getMinimum(int array[][]) {
    int minRating = array[0][0];
    for(int[] min : array) {
        for (int minRate : min) {
            if(minRate < minRating) {
            minRating += minRate;
            }
        }   
    }
    System.out.printf("%nThe lowest rating is  " + minRating + " points.");
    return minRating;
    }

    public int getMaximum(int[][] array) {
    int maxRating = array[0][0];
    for(int[] max : array) {
        for (int maxRate : max) {
            if (maxRate > maxRating) {
                maxRating = maxRate;
            }

        }               System.out.printf("%nThe highest rating is " + maxRating + " points. ");
    }
    return maxRating;

}

}