作者angus2006 (禹)
看板java
标题[问题] 编译没有错误但是进入while回圈後程式停住
时间Tue Dec 14 05:59:07 2010
各位大大你好
小弟的程式在compile没有错误
但不知为何跑程式时进入程式中的while回圈就停住
可以请高手大大帮忙看一下是哪里出问题了吗
程式码在下面网址
http://s98.tku.edu.tw/~498418010/ParserRun.java
http://s98.tku.edu.tw/~498418010/Parser.java
http://s98.tku.edu.tw/~498418010/Parser2.java
http://s98.tku.edu.tw/~498418010/Parser3.java
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.119.14
2F:→ angus2006:SORRY,是Parser3中的while 12/14 18:02
3F:→ bleed1979:有没有sample的网页可以测试? 12/14 21:41
4F:→ bleed1979:先大概说一下不解的地方,在有问题的while回圈里, 12/14 21:45
5F:→ bleed1979:break;// 取得开始标签後即可跳出for回圈 12/14 21:46
6F:→ bleed1979:break是写在if外面,for回圈只会跑一次就break, 12/14 21:48
7F:→ bleed1979:应该不符本意,接连下去很多地方都是这样写,先改过吧。 12/14 21:50
8F:推 cspy:我有遇过 因为loop里面没有return true 12/14 22:29
9F:推 cspy:但是LOOP会跑完 只是LOOP跑完就结束了 语法上面有瑕疵 12/14 23:17
11F:→ angus2006:break的位置改过了,可是还是发生同样的问题 12/15 17:25
12F:→ angus2006:cspy你是说在while(input.hasNext())这边没有return 12/15 17:28
13F:→ angus2006:true吗可是Parser2也是用这样语法,没有产生问题耶 12/15 17:30