用BufferedReader判断键盘是否有下一个输入会报错

题目地址:https://ac.nowcoder.com/acm/contest/3947/C
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
   
public class Main
{
    public static void main(String[] args) {
    	BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
//    	PrintWriter out=new PrintWriter(System.out);
//        Scanner scanner=new Scanner(System.in);
        try {
        	String n=null;
        	String[] m=null;
			while(true)
			{
				n=in.readLine();
				if(n.isEmpty())
				{
					break;
				}
				m=n.split(" ");
			    long begin=Long.parseLong(m[0])-1,end=Long.parseLong(m[1]),b1=begin/60,b2=begin%60,e1=end/60,e2=end%60;
			    if(e2>50)
			    {
			        e2=50;
			    }
			    if(b2>50)
			    {
			        b2=50;
			    }
			    System.out.println((e1-b1)*50+e2-b2);
			}
            in.close();
//			 out.flush();
//		     out.close();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
    }
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-08 14:10
点赞 评论 收藏
分享
程序员小白条:你是沟通了900个,不是投了900份简历,你能投900份,意味着对面都要回复你900次,你早就找到实习了,没亮点就是这样的,别局限地区,时间投的也要早,现在都要7月了
点赞 评论 收藏
分享
06-20 17:42
东华大学 Java
凉风落木楚山秋:要是在2015,你这简历还可以月入十万,可惜现在是2025,已经跟不上版本了
我的简历长这样
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-04 14:23
steelhead:你回的有问题,让人感觉你就是来学习的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务