作者baelrog (魔)
看板java
标题[问题] 初学者的问题
时间Tue Jan 23 00:05:11 2007
我是一个刚学java的初学者
我目前碰到一个问题
然後完全不知道为什麽
我目前是要读一个有固定格式的txt档进来
然後我想要把读到的东西丢到三个array里面
可是问题是
假如直接给他一个单值的int
他给丢但是就算我设那个int全域参数
那个int只要拿出去select case就变成没有define
我想直接存到array里面他就直接爆炸
我不太明了为什麽
如果说的不清楚以下有我的程式码
while ( found == true )
{
st = fin.readLine();
if ( st == null ) found = false;
int test;
^^^^^^^^^^
if ( found == true )
{
StringTokenizer token = new StringTokenizer(st);
String text;
int s1;
int index = 0;
while (token.hasMoreTokens())
{
text = token.nextToken();
s1 = Integer.parseInt(text);
switch ( index )
{
case 0:
//point[count].x = s1;
这里我直接存到point他跑起来爆炸
break;
case 1:
//point[count].y = s1;
break;
case 2:
//shapes[count] = s1;
test = s1;
System.out.println("Test = " + test);
这里他可以println出来
break;
case 3:
//colors[count] = s1;
break;
}
++index;
}
}
count++;
我本来在这里有想要把test丢到shapes[count]里面
可是test一拿出来就没有定义
我曾经到constructor那里设了一大堆public int xxx
结果也没有用, 他就是不让我把里面的资料搬出来
我不知道怎麽样才能把里面的东西弄出来做成array~_~
}
--
当你把你丹田内的空气加压到5个大气压
从你嘴里喷出的气流就可以达到1500m/s
相当於5倍音速
而这......就是嘴炮的奥义
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.59.83.150