作者kevin771012 (凯)
看板java
标题Re: [虫?] InputStream 在 for 回圈
时间Tue May 17 09:32:14 2011
※ 引述《WhenTheyCry (34)》之铭言:
: 1.
: for(int i=1;i<Integer.parseInt( in.readLine() );i++)
: 2.
: String temp = in.readLine();
: for(int i=1;i<Integer.parseInt(temp);i++)
: 请问上面两个有什麽差别呢?
: 我使用1.的时候readLine都会读到''
: P.S.应该不是来源的问题,因为我换成2.就正常了
我不知道什麽是'',不过for回圈每一次都会整个跑完
以1.来说 每次跑到判断i有没有小於in.readLine时,I/O就会请你在输入一次
2.的话,就是请你先输入一个temp,for回圈会去抓那个String当作他的极限
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.24.253.85
※ 编辑: kevin771012 来自: 163.24.253.85 (05/17 09:33)