-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTimeConverter.java
More file actions
34 lines (32 loc) · 1.18 KB
/
Copy pathTimeConverter.java
File metadata and controls
34 lines (32 loc) · 1.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
//**************************************************************
// PP2_8.java Author: Luc Barenghien
//
// Converts a user's inputted time in days, hours, minutes,
// and seconds into seconds and days
//**************************************************************
import java.util.Scanner;
import java.text.NumberFormat;
public class TimeConverter
{
public static void main(String[] args)
{
final int day_sec = 86400;
final int hour_sec = 3600;
final int min_sec = 60;
Scanner myObj = new Scanner(System.in);
System.out.println("enter days");
int days = myObj.nextInt();
System.out.println("enter hours");
int hours = myObj.nextInt();
System.out.println("enter minutes");
int minutes = myObj.nextInt();
System.out.println("enter seconds");
int seconds = myObj.nextInt();
float output = (days*day_sec)+(hours*hour_sec)+(minutes*min_sec)+seconds;
float days_output = (output/day_sec);
NumberFormat fm1 = NumberFormat.getNumberInstance();
fm1.setMinimumFractionDigits(2);
int new_output = (int) output;
System.out.println("\n There are " + new_output + " seconds in your input; or " + fm1.format(days_output) + " days.");
}
}