问答详情
源自:12-1 综合练习

帮忙看下这个要怎么改

写着写着遇到的问题,简化了下...自学几月基础差。。
int[] shu;
 for(int i = 0 ;i<5;i++){
  for(int j=0;j<9;j++){
    shu[i]=1;
   }
  }

为何 shu[i]=1;  这里是:  空指针访问,在此位置只可为空值?
要如何实现对int数组变量赋值呢?  

提问者:Goldberg 2016-02-18 17:45

个回答

  • 一条小咸鱼
    2016-02-18 18:13:23

        ArrayList<Integer> list = new ArrayList<Integer>();
            for (int i = 0; i < 10; i++) 
                list.add(i);
            for (Integer integer : list) {
                System.out.println(integer);
            }
        }

    使用ArrayList

  • 一条小咸鱼
    2016-02-18 17:58:13

    shu数组未初始化

  • Goldberg
    2016-02-18 17:53:31

    补充!!补充!!要如何实现对未知长度 int数组的变量赋值呢?