作者Masashi0620 (ぎゃぼー ο(≧▽≦)ο )
看板java
标题Re: [问题] 建构式传入资料接收不到....@.@
时间Sat Dec 2 18:08:26 2006
各位大大 那我将程式码完整附上
希望大大们能给我一些建议...
因为我弄这个地方 已经弄了快一个礼拜了
之前还是用资料库的方式 也是写不出来..~"~
现在改用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