Как исправить ошибку, когда я не могу сделать статическую ссылку на нестатическое поле ввода?

Я учу Java. Я написал следующий код, но получаю эту ошибку "не могу сделать статическую ссылку на нестатическое поле ввода" в Arrayfunction (), когда я пытаюсь принять ввод. Почему это так и как я могу это исправить?

import java.util.*;
public class MultidimArrays {

Scanner input= new Scanner(System.in);

public static void main(String args[])
{       
    int array[][]= new int[2][3];

    System.out.println("Passing array to a function");

    Arrayfunction(array);
}

public static void Arrayfunction(int array[][])
{
    System.out.println("Inside Array function");

    for(int i=0;i<array.length;i++)
    {
        for(int j=0;j<array[i].length;j++)
        {
            System.out.println("Enter a number");
            array[i][j]=input.nextInt();// error
    }
}

}

Ответы на вопрос(5)

Ваш ответ на вопрос