作者qrtt1 (愚人)
看板java
标题Re: [问题] 建构式传入资料接收不到....@.@
时间Sat Dec 2 17:18:23 2006
再看了後,觉得没有足够的资讯判断你写的对不对
※ 引述《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