作者kriss (这是~~?)
看板java
标题Re: [问题] 不给我run第二次
时间Sat Dec 1 06:57:26 2007
感谢感谢,我在scan.nexInt後加了一行scan.nextline
然後对了
Java真是一个神奇的东西啊
感谢大家的帮助
--
我是学Fortran的老人啦,
fortran都没有这个问题,fortran最好用了....orz
我开玩笑的啦....什麽时候fortran会在流行起来...orz
※ 引述《willieliao (Willie Liao)》之铭言:
: 虽然我还在用1.4.2...不过看了一下scanner的api和source code,我猜
: 原po的问题在於他在a和d的功能的时候用的是nextInt而不是用nextLine再parse
: 这个时候scanner的指标会停留在那一行中的第一个int的下一个位元上
: nextInt()
: 123456789\n
: |
: scranner停在这里
: nextLine()
: 123456789\n
: 准备接收新的一行输入
: |
: scanner停在这里
: 因此nextInt()之後马上call nextLine的时候会return 一个空的string..
: ※ 引述《kriss (这是~~?)》之铭言:
: : 这个程式并不是读入一个file
: : 而是要求使用者由键盘输入
: : 我也是觉得可能是scan的问题
: : 但是一直不知道那的问题
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 71.179.173.78
1F:推 TonyQ:所以我还是比较喜欢用BufferedReader XD 12/01 15:28
2F:推 willieliao:嘿嘿据说我之前还在廿研究所时用的是fortune77 12/01 15:29
3F:→ willieliao: ^^Fortan 12/01 15:30
4F:→ willieliao:完了太久没用了老是拼错 > < fortran 12/01 15:31