Java : Selisih Waktu jam pertama dan jam kedua

Assalamu'alaikum sobat blogger dimanapun anda berada dan semoga kebahagiaan serta kebaikan selalu mengiringi langkah-langkah hari sobat. enggak panjang lebar deh, ini java tentang selisih waktu inputan jam pertama dan jam kedua. kemudian didapat hasil dengan selisih jam 2 - jam 1. sehingga, syarat yang harus dipenuhi adalah jam 2 > jam 1. To the point. Cekidot...!




import java.util.Scanner;
public class selisihwaktu{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
/*Input waktu jam */

System.out.println ("input waktu jam pertama dan kedua, jam, menit, detik");
System.out.println ("syarat : jam kedua > jam pertama");  
 System.out.println ();
 System.out.println ("WAKTU JAM PERTAMA");
 System.out.print   ("JAM \t: ")      ;
double a = input.nextDouble();
 System.out.print   ("MENIT \t: ")    ;
double b = input.nextDouble();
 System.out.print   ("DETIK \t: ")    ;
double c = input.nextDouble();
System.out.println ("------------------");
 System.out.println ("\nWAKTU JAM KEDUA");
 System.out.print ("JAM \t: ")      ;
double x = input.nextDouble();
 System.out.print ("MENIT \t: ")    ;
double y = input.nextDouble();
 System.out.print ("DETIK \t: ")    ;
double z = input.nextDouble();
/*Rumus perhitungannya, waktu akhir di kurang waktu awal */
    double jam   = (x-a);
    double menit = (y-b);
    double detik = (z-c);
System.out.println ("\nSELISIH WAKTU :" );
System.out.println("\nKonversi Selisih Waktu : "+jam+" jam + "+menit+" menit + "+detik+" detik");
   }
}

keluaran outputnya. :)



Happy Java. :)