空指针异常扫描程序可能吗?

时间:2016-10-06 02:25:45

标签: java nullpointerexception

所以这是我的代码...它是关于询问房屋定价和位置,但我一直得到一个NullPointerException。

 public class price {

int[] Hprice;
String [] Hlocation;

int i = 0;

public static void main(String[] args) {

    price price = new price();
    price.input();

}

public void input()
{
    price price = new price();
    Scanner scan = new Scanner(System.in);  

        System.out.println("what is the price of the house?");
        int ansP = scan.nextInt();
        price.Hprice[i]=ansP;
        System.out.println("what is its location? (north,south,east,west)");
        String ansL = scan.nextLine();
        price.Hlocation[i]=ansL;
        i +=1;
}

当我运行这个ii得到一个空指针异常时,我试图定义数组中的每个值但是当我设置Hprice = ansP时我仍然得到异常。有谁知道这可能发生在哪里?谢谢!

1 个答案:

答案 0 :(得分:1)

你们两个阵列都没有被实例化,而且大小也没有设置