解决方案 »

  1.   

    你的person1是int值变量,不能接收数组,要改成int[] person1
      

  2.   

    对啊,person1是整型变量而不是整型数组,应该这样写:int[] person1 = new int[500] ;
      

  3.   

    数组的创建应该是这种形式:int person1[] =new int[500];
      

  4.   

    一个是int  一个是数组
      

  5.   

    int person1改为int[] person1
      

  6.   


    int[] person1 = new int[500] ;
      

  7.   

    int[ ] person1 = new int[500] ;
      

  8.   

    一个数组,一个不是数组 不行的
    int[] person1
      

  9.   

    错误:需要数组但找到int!
    都告诉你错误了
    话说你用的啥子工具
    这明显的会编译报错啊···
      

  10.   

    你初始化的是数组,声明的是int类型的,不一样!
      

  11.   

    一楼正解。 person1为整型,但是需要整型数组。
      

  12.   

    初学为何不用IDE呢 至少编译不通过时它能告诉你为什么
      

  13.   

    int型和int数组型,不能兼容啊
      

  14.   

    类型不对啊啊,person1声明的是一个int型的变量,而new int[500]是创建一个数组
      

  15.   

    你这用的是什么编程工具,都不报错的。
    刚学习用java的编程工具(eclipse、myEclipse),这些工具会把这些低级的错误报出来的。
      

  16.   


    int[] person1这样写才可以,你写的那个是int类型,不是数组,所以不能添加
      

  17.   

    你定义int数组时,应该是这样:int[] person1 = new int[500] ;或int person1[] = new int[500] ;并且,作为局部变量一定要显式初始化。
      

  18.   

    数组的定义错了;数组有3种定义:
    数组类型    标识符[ ];
    数组类型    标识符[ ]=new 数组类型[大小];
    数组类型    标识符[ ]={值1,值2,值3,...值n };