hello~ I am currently trying to make a simple Java program that accepts a number
ID: 3784495 • Letter: H
Question
hello~ I am currently trying to make a simple Java program that accepts a number of minutes and converts it to both hours and days, but one specific line is killing me, line 12.
import java.util.Scanner;
public class MinutesConversion
{
public static void main(String[] args)
{
// write your program's code here
final int MINUTES_PER_DAY=1440;
final int> Scanner scanner=new Scanner(System.in);
int minutes;
System.out.println("Enter number of minutes:");
minutes = scanner.nextln();
int hours=minutes/ONE_HOUR;
double days=(double)minutes/MINUTES_PER_DAY;
System.out.printf("%d minutes equals %d hours and equals %.3f days.",minutes,hours,days);
}
}
The line is "minutes = scanner.nextln();" can someone please tell me whats wrong?
Explanation / Answer
// MinutesConversion.java
import java.util.Scanner;
public class MinutesConversion
{
public static void main(String[] args)
{
final int MINUTES_PER_DAY=1440;
final int> Scanner scanner=new Scanner(System.in);
int minutes;
// input minutes
System.out.println("Enter number of minutes:");
// input minutes as integer
minutes = scanner.nextInt();
int hours=minutes/ONE_HOUR;
double days=(double)minutes/MINUTES_PER_DAY;
// print results
System.out.printf("%d minutes equals %d hours and equals %.3f days.",minutes,hours,days);
}
}
/*
output:
Enter number of minutes:
360
360 minutes equals 6 hours and equals 0.250 days.
*/
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.