2016-01-23 110 views
0

这是我的代码。输出应该是32.9。但似乎显示线程线程“主”中的异常

异常 “主” 显示java.lang.NullPointerException在 ArrayLocation.main(ArrayLocation.java:14)


public class ArrayLocation { 
    private double coords[]; 

    public ArrayLocation(double[] coods){ 
     this.coords=coords; 
    } 

    public static void main(String[] args){ 
     double[] coords={5.0,0.0}; 
     ArrayLocation accra= new ArrayLocation(coords); 
     coords[0]=32.9; 
     coords[1]=-117.2; 
     System.out.println(accra.coords[0]); 
    } 
} 
+0

'this.coords = COORDS;' - >查看这条线......这就是为什么你应该使用一个IDE,并警告给予关注太.. 。 – Codebender

回答

2

有一个错字你的代码。

变化

public ArrayLocation(double[] coods) { 

public ArrayLocation(double[] coords) { 
+0

OMG !!!!我犯了一个愚蠢的错误。谢谢!! –

相关问题