public class BiJiao{
public static void main(String[] args) {
    int[][] myInt = {{8,2}, {3,1},{5,6}};
    getMin(myInt);
getMax(myInt);
} static void getMin (int[][] myInt) {
    int myMin = myInt[0][0];
    for (int i = 0 ; i < myInt.length ; i++ ) {
        for (int j = 0 ; j < myInt[i].length ; j++) {
   if (myMin > myInt[i][j]) {
       myMin = myInt[i][j];
   }
}
    }System.out.println("My Min is " + myMin);
 } static void getMax (int[][] myInt)
{
int myMax = myInt[0][0];
for(int i = 0;i<myInt.length;i++)
{
for(int j=0;j<myInt[i].length; j++)
{
if(myMax<myInt[i][j])
{
myMax=myInt[i][j];
}
}

}System.out.println("My Max is " + myMax);}
}
请问,此段代码为什么必须要在getMax和getMin方法前加上static来修饰,否则提示错误!谢谢各位大虾解答!