帮忙看下这个要怎么改

来源:12-1 综合练习

Goldberg

2016-02-18 17:45

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

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

写回答 关注

3回答

  • 一条小咸鱼
    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

    Goldbe...

    ArrayList<Integer> 这个尖括号里面的是什么意思? 使用的时候会对已经添加进去的值重新赋值 语法怎么写啊

    2016-02-18 18:44:21

    共 1 条回复 >

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

    shu数组未初始化

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

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

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530560 学习 · 6091 问题

查看课程

相似问题