我是java編程的初學者。我想開發一個程序,但是當我跑我的程序,它被張貼下方,它回來了與此錯誤:線程「main」中的異常java.lang.NullPointerException
Exception in thread "main" java.lang.NullPointerException at dist.main(dist.java:13)
import java.lang.Math;
class Point {
int x; int y;
}
public class dist {
public static void main(String[] args) {
Point[] pt = new Point[3];
pt[0].x = 40; pt[0].y = 40;
pt[1].x = 40; pt[1].y = 30;
pt[2].x = 26; pt[2].y = 30;
for(int i = 0 ;i < pt.length ; i ++){
pt[i] = new Point();
}
int ux = pt[0].x - pt[1].x;
System.out.println("ux:" + ux);
}
}
請看看[Java代碼的慣例(http://www.oracle.com/technetwork/的java/codeconv-138413.html)。班級名稱以大寫字母開頭。 –
你是否編譯過這段代碼,並聲明變量'n'。 –
按照Nodebody告訴的說明操作。他很好地解釋爲初學者。 –