Re: [問題] 建構式傳入資料接收不到....@.@

看板java作者 (愚人)時間17年前 (2006/12/02 17:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/9 (看更多)
再看了後,覺得沒有足夠的資訊判斷你寫的對不對 ※ 引述《Masashi0620 (ぎゃぼー ο(≧▽≦)ο )》之銘言: : 各位大大好... : 小弟寫了一個程式 : 希望在建構式中用jxl輸入excel資料 : 然後在其他程式宣告陣列 把建構式中的資料傳入開始作運用... [-----------------------------------------------------] `看起來'有做到 : 可是奇怪的是 陣列一直接收不到建構式傳入的資料... : 請各位大大幫我看看... 是不是哪裡寫錯了??? @@ : public void trainNetwork() { : for (int x = 0; x < mTrainPoints; x++) { : mTrainPointsArray[x] = new Point(x); [------------------] 看起來是對的,但是不知你宣告什麼type : } : ..................... : public Point(int x) { : try { : Workbook workbook = Workbook.getWorkbook(new File("Book2.xls")); : Sheet sheet=workbook.getSheet("Sheet1"); : int row=sheet.getRows(); : int col=sheet.getColumns(); : float w [] = new float[20]; : Cell c0 = null; : for( int i=0 ; i <= col ; i++) [--------] 這裡真的需要用<=嗎? : { : c0 = sheet.getCell( i , x); //希望x接受上面迴圈的x值 : //不知道這樣寫是否正確...@@ : String s1= c0.getContents(); : w [i] =Float.parseFloat(s1); : } : a = w[0]; : b = w[1]; : c = w[2]; : d = w[3]; : e = w[4]; : f = w[5]; : g = w[6]; : h = w[7]; : i = w[8]; : j = w[9]; : k = w[10]; : l = w[11]; : m = w[12]; : n = w[13]; : o = w[14]; : p = w[15]; [-------] 這一串看似沒問題,但是有必要分別給a,b,c..p嗎 : } catch (Exception e) { : System.err.println(e.getMessage()); : } // catch : } : 懇請各位大大指教 <(_ _)> 所以,不知道你指的 <% 可是奇怪的是 陣列一直接收不到建構式傳入的資料.. %> 是什麼。 陣列只會存Point,建構式傳入的資料被建構式消化後 如果有儲存起來,也只有Point的instance保存其狀態 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.59.94.161
文章代碼(AID): #15SKDqAX (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 4 之 9 篇):
文章代碼(AID): #15SKDqAX (java)