小编S. *_*pta的帖子

这段代码有什么问题?(对象数组,空指针异常.)

我已经为abc类创建了一个对象数组,但只要我调用accept()从用户那里获取数据的代码,它就会给出一个空指针异常.

这是代码:

   class abc{
    int rollno,i;
    String name;
    public void accept(){
        Scanner sc=new Scanner(System.in);
        System.out.print("Enter roll no: ");
        rollno=sc.nextInt();
    }

    public void display(){
        System.out.println("Roll no: "+rollno);
    }

    public static void main(String[] gs){
        int i;
        abc a[]=new abc[10];

        for(i=0;i<10;i++){
            a[i].accept();    //This line gives null pointer exception
        }

        for(i=0;i<10;i++){
            a[i].display();
        }   
}
Run Code Online (Sandbox Code Playgroud)

谁能说出问题是什么?

java arrays nullpointerexception

-1
推荐指数
1
解决办法
475
查看次数

标签 统计

arrays ×1

java ×1

nullpointerexception ×1