token-based file processing 中 if statement 是否advance the cursor?

final题目,如下:


报错版本如下:

NoSuchElementException error (�read past the end of the input) --> ??  知道为什么报这个错了 - token五个;这个写法读取的是偶数/pairs,所以读完uw,token已经结束,但是第二个if statement 还在执行 --> 有空再对比正确版本 细排一下流程图/逻辑

修改后能运行版本如下:


似乎是条件判断的问题?在条件判断里call input.next( ) 会advance cursor吗?为什么报错是no such element error? How does the program read past the input??? 

--------------------

新例子,call scanner method next( ) inside of a if statement, seems it works! 

so what is wrong with the previous example? 


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 12,181评论 0 10
  • The Inner Game of Tennis W Timothy Gallwey Jonathan Cape ...
    网事_79a3阅读 14,303评论 3 20
  • 参考文章:浏览器 HTTP 协议缓存机制详解 max-age 和 expires 服务器用 http/1.0+ 的...
    jsAllen阅读 2,656评论 0 1
  • 今天的新闻被拦高铁的女教师刷屏,拦高铁的原因是丈夫没赶上。只能加以阻拦,争取入列的机会。 其实,生活中的我...
    玲_9e96阅读 1,315评论 0 0
  • “整个教练过程,好像让我把我小时候未被满足的自己的路再走一遍:这个过程中,我对自己有了更深的察觉,从小时开始长大的...
    高平教练阅读 4,935评论 2 11

友情链接更多精彩内容