View Code of Problem 56

import java.util.Scanner;
 
 
public class Main 
{
    public static void main(String[] args) 
    {
        Scanner scan = new Scanner(System.in);
      String str1=scan.nextLine();
       String str2=scan.nextLine();
      String[] s1=str1.split(":");
      String[] s1=str2.split(":");
      int t1=Integer.parseInt(s1[0])*3600+Integer.parseInt(s1[1])*60+Integer.parseInt(s1[2]);
      int t2=Integer.parseInt(s2[0])*3600+Integer.parseInt(s2[1])*60+Integer.parseInt(s2[2]);
      double k=Math.abs(t1-t2);
      int a=(int)(k/3600);
      int b=(int)((k%3600)/60);
      int c=(int)((k%3600)%60);
      System.out.println(String.format("%d:%02d:%02d",a,b,c));
      
      
    }
}
/*
Main.java:12: error: variable s1 is already defined in method main(String[])
      String[] s1=str2.split(":");
               ^
Main.java:14: error: cannot find symbol
      int t2=Integer.parseInt(s2[0])*3600+Integer.parseInt(s2[1])*60+Integer.parseInt(s2[2]);
                              ^
  symbol:   variable s2
  location: class Main
Main.java:14: error: cannot find symbol
      int t2=Integer.parseInt(s2[0])*3600+Integer.parseInt(s2[1])*60+Integer.parseInt(s2[2]);
                                                           ^
  symbol:   variable s2
  location: class Main
Main.java:14: error: cannot find symbol
      int t2=Integer.parseInt(s2[0])*3600+Integer.parseInt(s2[1])*60+Integer.parseInt(s2[2]);
                                                                                      ^
  symbol:   variable s2
  location: class Main
4 errors
*/

Double click to view unformatted code.


Back to problem 56