Re: [問題] 初學者的問題

看板java作者 (魔)時間19年前 (2007/01/23 11:50), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/9 (看更多)
※ 引述《PsMonkey (痞子軍團團長)》之銘言: : 1. 沒有「爆炸」這種錯誤訊息 : 請不要只用你習慣的口語來撰寫你的發問文章 : 誰知道那個錯誤點導致的 : 到底是電腦爆炸還是你的腦袋爆炸還是 JVM 爛掉 : 這對應的處理方法都不一樣 : (電腦爆炸先去硬體版,腦袋爆炸請先去醫院 XDXD) 呃......不好意思 那我試圖盡量想辦法把他說清楚 我的表達能力一向不是很好 : 也麻煩請你的文章盡量寫的像課文 or 說明書 : 而不是一堆口語說法(他給丟?) 首先我這是一個小畫家程式的讀檔功能 以下是獨立的一個class的一部分 我是用下載的Jbuilder去做的 我先用我的小畫家隨便畫了一點東西 以txt檔的型式把他存到桌面上 然後試圖用我的讀檔功能把他打開 用run去跑, open檔案的時候 會出現一大排錯誤訊息 at javax.swing.AbstractButton.fireActionPerformed(Abstr actButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(A bstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(D efaultButtonModel.java:420) 總共大概五十幾行, 然後我也看不懂這些是什麼東西 用debug去跑 他說我Hit uncaught exception java.lang.NullPointerException : 2. 雖然你節錄了部份的程式碼(導致我不能判定這個為作業文 XD) : 但是,這部份的程式碼沒辦法告訴讀者 point[] 是什麼鳥 : 只能猜得出來 point 是陣列,而且是物件陣列 我的point[], shapes, colors[]是import java.awt.*後 private Point [] point; private int [] shapes; private int [] colors; 是直接在我讀檔獨立出來做的那個class裡宣告的矩陣 : 3. 請先檢查一下你的 point[] 是不是每個 element 是不是都有先 new 過 : ※ 引述《baelrog (魔)》之銘言: : : 我是一個剛學java的初學者 : : 我目前碰到一個問題 : : 然後完全不知道為什麼 : : 我目前是要讀一個有固定格式的txt檔進來 : : 然後我想要把讀到的東西丟到三個array裡面 : : 可是問題是 : : 假如直接給他一個單值的int : : 他給丟但是就算我設那個int全域參數 : : 那個int只要拿出去select case就變成沒有define : : 我想直接存到array裡面他就直接爆炸 : : 我不太明瞭為什麼 於是我設立了一個叫做test的單值int 用test代替剛剛幾個矩陣 case 2: //shapes[count] = s1; 這行暫時封印了 test = s1; System.out.println("Test = " + test); break; 然後跑起來就不會碰一聲炸出五十幾行錯誤碼了 我想知道的比較偏向結構的一些觀念 為什麼我放矩陣就不能使用放單值的int就可以 -- 當你把你丹田內的空氣加壓到5個大氣壓 從你嘴裡噴出的氣流就可以達到1500m/s 相當於5倍音速 而這......就是嘴炮的奧義 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.70.98.242
文章代碼(AID): #15jONnGu (java)
討論串 (同標題文章)
文章代碼(AID): #15jONnGu (java)