所以这是我的代码...它是关于询问房屋定价和位置,但我一直得到一个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时我仍然得到异常。有谁知道这可能发生在哪里?谢谢!
答案 0 :(得分:1)
你们两个阵列都没有被实例化,而且大小也没有设置