使用方法遍历数组报错?求解

使用方法遍历数组出错?求解
public class PrintArray {
     public static void main(String[] args) {
         System.out.println("----用方法遍历多个数组----");  
         int[] arr3={11,22,33,44};
         int[] arr4={1,23,35,445,6,421,46,2,35,67,2,36,1,23,35,445,6,421,46,2,35,67,2,361,};
         System.out.println("----用length属性获取数组个数----");
         System.out.println("数组3有"+arr3.length+"个数值");
         System.out.println("数组4有"+arr4.length+"个数值");
         System.out.println("----遍历数组3----");
         PrintArray(arr3);
         System.out.println("----遍历数组4----");
         PrintArray(arr4);  
            }    
    }
         public static void PrintArray(int[] arr){
               for(int x=0; x<arr.length; x++){
                        System.out.println(arr[x]);
           }
}

------解决思路----------------------
等等, 你的错误不在那,你的错误是方法里的for循环少一个右括号“}”,static方法名可以和类名一致,但是不推荐。