很明显static String showArray ( int [] a)前面少了}

解决方案 »

  1.   

    public class RandInt
         {
         static int[] setupArray(int n)
           {
            int a[] = new int[n];
            for ( int i=0 ; i<a.length; i++)
               
                a[i]=(int)(Math.random()*10);
                return a;
               }
              
          static String showArray(int a[])
             {
             String s = "建立" +a.length + "个随机数如下:";
             for(int i =0 ; i<a.length; i++)
                {
                 if(i%10 == 0)
                  s=s + "\n" ;
                 else
                  s=s + a[i] + " " ;
                 }
                  s=s + "\n";
                  return s;
                 }
      public static void main (String args[]) 
        {
        int a[] = setupArray(100);
        System.out.println(showArray(a));
        
        int count[]={ 0,0,0,0,0,0,0,0,0,0};
        for(int i=0 ;i<a.length; i++)
           count[a[i]]++;
        System.out.println("随机数\t次数\n------\t----");
        
        }
    }报错了
    请教~~~