4a. Write a Java class that declares a named constant to hold the number of quarts in a gallon (4). Also declare a variable to represent the number of quarts needed for a painting job, and assign an appropriate value—for example, 18. Compute and display the number of gallons and quarts needed for the job. Display explanatory text with the values—for example, A job that needs 18 quarts requires 4 gallons plus 2 quarts. Save the class as QuartsToGallons.java.

4b. Convert the QuartsToGallons class to an interactive application. Instead of assigning a value to the number of quarts, accept the value from the user as input. Save the revised class as QuartsToGallonsInteractive.java.

11, Write a program that accepts a number of minutes and converts it both to hours and days. For example, 6000 minutes equals 100 hours and equals 4.167 days. Save the class as MinutesConversion.java.

Each program must be submitted with:

source .java

compile .class

Screen shot of the output

You must run and compile the attachments before attempting the exercises above.

No 5 Solution

import java.util.Scanner;
class NauticalMilesInteractive
{
public static void main(String[] args)
{
final double KM_IN_NAUTICAL_MILE = 1.852;
final double MILES_IN_NAUTICAL_MILE = 1.150779;
double nauticalMiles;
double km;
double miles;
Scanner input = new Scanner(System.in);
System.out.print("Enter a number of nautical miles >> ");
nauticalMiles = input.nextDouble();
km = nauticalMiles * KM_IN_NAUTICAL_MILE;
miles = nauticalMiles * MILES_IN_NAUTICAL_MILE;
System.out.println(nauticalMiles + " nautical miles equals " +
km + " kilometers or " + miles + " miles.");
}
}