在JAVA中怎么实现输入以EOF结束?
怪我咯
怪我咯 2017-04-17 11:15:53
[Java讨论组]

刚刚学JAVA,在做ACM,让用EOF结束,JAVA直接跪了。

Description

每个工人的总工作时间是由许多散的时间加在一起得到的,而分钟是每到60清零,然后小时数加1。但是工作时间能手动清零。

你的任务是编写一个程序每次询问,都能马上算出这个工人的工作时间。

Input

多组数据输入。
每行有三种输入情况。

  1. 输入一个小时制的时间,格式为h:m。(0 <= h <= 100, 0 <= m <= 60)
  2. 输'=',表示询问此时的累计工作时间。
  3. 输入'!',表示清零以上此工人的工作时间。

输入以EOF结束。

Output

对'='每次询问,输出当前的小时累计数。

Sample Input

3:43  
1:29  
3:24  
2:59   
=  
!  
=  

Sample Output

11:35  
0:0
怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
迷茫

EOF 就是文件结束的意思,你读到文件结束就可以了。如果要在终端里输入的话,Windows 的 cmd.exe 下按 Ctrl-Z Return,其它平台、环境(通常情况)在行首按 Ctrl-D,在行中的时候按两次 Ctrl-D

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号