Как использовать значения Matrice в рекурсии или методе функции? - PullRequest
0 голосов
/ 22 сентября 2019

Мне нужно составить сумму столбцов матрицы, но мне нужно использовать функцию или метод.Я не могу сделать сумму на "public static void main (String [] args)".

Я читаю значения для матрицы, но у меня возникают проблемы с отправкой значений для статического метода или функции?

Как я могу решить эту проблему?

открытый класс QuadMagico {

static int sumcolumns (int S[N]){
    return 0;
}

    public static void main(String[] args) {

    int N;
    Scanner sc1 = new Scanner(System.in);
    N = sc1.nextInt();
    N++;
    int D[][] = new int[N][N];
    for (int i = 1; i < D.length; i++) {
        for (int j = 1; j < D.length; j++) {
            D[i][j] = sc1.nextInt();
        }
    }

1 Ответ

0 голосов
/ 22 сентября 2019

Весь ваш код должен быть полностью безошибочным, кроме этой строки.static int sumcolumns (int S[N])

Решение?Удалить N в S [N].Похоже на это.static int sumcolumns (int S[]) Тогда вы можете вызывать метод всякий раз.

...