hello I am currently trying to make a simple Java program th

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 ONE_HOUR=60;
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?

Solution


// MinutesConversion.java
import java.util.Scanner;
public class MinutesConversion
{
public static void main(String[] args)
{
   final int MINUTES_PER_DAY=1440;
   final int ONE_HOUR=60;
   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.
*/

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 kil

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site