ZZULIOJ-1015,计算时间间隔(Java)

简介: ZZULIOJ-1015,计算时间间隔(Java)

题目描述:


读入两个用“时:分:秒”表示的时间点,计算以秒为单位的时间间隔。  


输入:


输入有两行,每行是一个用“时:分:秒”表示的时间点。测试数据保证第二个时间点晚于第一个时间点。  


输出:


输出一个整数,表示时间间隔的秒数。  


样例输入:


08:00:00

09:00:00


样例输出:


3600


注:Java语言当中不像C和C++中的scanf那样修改输入的格式,所以要利用String类的方法去定义字符串,然后再使用split去分隔字符串,在其中特定位置加入特定的字符,再定义int整型变量,但是要将之前字符类型的强制转换成int类型的,也就是Integer.parseInt()去实现即可!!!


程序代码:


import java.util.*;
public class Main
{
  public static void main(String[] args)
  {
    Scanner input=new Scanner(System.in);
    String s1,s2;
    s1=input.nextLine();
    String a1[]=s1.split(":");
    int x1=Integer.parseInt(a1[0]);
    int y1=Integer.parseInt(a1[1]);
    int z1=Integer.parseInt(a1[2]);
    s2=input.nextLine();
    String a2[]=s2.split(":");
    int x2=Integer.parseInt(a2[0]);
    int y2=Integer.parseInt(a2[1]);
    int z2=Integer.parseInt(a2[2]);
    int sum=(z2-z1)+(y2-y1)*60+(x2-x1)*3600;
    System.out.println(sum);
  }
}
相关文章
|
2月前
|
搜索推荐 Java 大数据
Java中的数据流处理与流式计算实现
Java中的数据流处理与流式计算实现
|
2月前
|
并行计算 Java 大数据
Java中的高效并行计算与多线程编程技术
Java中的高效并行计算与多线程编程技术
|
3月前
|
Java API
探讨Java集合的组内平均值计算
探讨Java集合的组内平均值计算
22 1
|
2月前
|
并行计算 监控 Java
Java中的并行计算与任务分发策略
Java中的并行计算与任务分发策略
|
2月前
|
并行计算 Java 大数据
Java中的高效并行计算与多线程编程技术
Java中的高效并行计算与多线程编程技术
|
3月前
|
Java 容器
中缀表达式计算(java)
中缀表达式计算(java)
|
3月前
|
Java
java8日期计算(偏移N周,返回指定星期的日期)
java8日期计算(偏移N周,返回指定星期的日期)
|
3月前
|
Java
使用java编写小学三年级竖式计算
使用java编写小学三年级竖式计算
|
3月前
|
Java
使用java计算一个字符串中字母出现的次数
使用java计算一个字符串中字母出现的次数
|
3月前
|
前端开发 JavaScript Java
计算Java项目|基于SpringBoot的协力服装厂服装生产管理系统的设计与实现
计算Java项目|基于SpringBoot的协力服装厂服装生产管理系统的设计与实现