int arr[]=new int[size];  

解决方案 »

  1.   

    //assign a content for Array
    class Array{
        int[] makeArray(int size){
          int arr[]=new int(size);  //报告错误:class required,but int found /*改为    int arr[] = new int[size];*/
          for (int i=0;i<arr.length;i++){
            arr[i]=i;
        }
        return arr;
      }
      public static void main(String[] args){
        int theArray[];
        Array theRange=new Array();
        theArray=theRange.makeArray(10);
        System.out.println("the Array[");
        for(i=0;i<theArray.length;i++){//for(int i=0; i<theArray.length;i++){
          System.out.println(theArray[i]);
        }
        System.out.println("]");
      }
    }  
      

  2.   

    把int arr[]=new int(size);改为int arr[]=new int[size];
    for(i=0;i<theArray.length;i++)改为for(int i=0;i<theArray.length;i++)