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

看板java作者 (ぎゃぼー ο(≧▽≦)ο )時間17年前 (2006/12/02 18:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/9 (看更多)
各位大大 那我將程式碼完整附上 希望大大們能給我一些建議... 因為我弄這個地方 已經弄了快一個禮拜了 之前還是用資料庫的方式 也是寫不出來..~"~ 現在改用jxl... 還是寫不出來我想要的...~"~ 希望大大指點小弟一下...<(_ _)> 這是程式完整碼... http://tinyurl.com/ya6oxf 這是我做測試用的Excel http://tinyurl.com/ycs8lz ※ 引述《qrtt1 (愚人)》之銘言: : 再看了後,覺得沒有足夠的資訊判斷你寫的對不對 : ※ 引述《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: 203.73.170.128
文章代碼(AID): #15SL1N66 (java)
討論串 (同標題文章)
文章代碼(AID): #15SL1N66 (java)