2016-01-23 95 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 !!!!我犯了一個愚蠢的錯誤。謝謝!! –

相關問題