5-10 CupConverter

posted Apr 3, 2014, 9:02 AM by Dlovan ismail   [ updated Apr 3, 2014, 9:17 AM ]
//This program converts cups to fluid ounces.

package cupconverter;
import javax.swing.JOptionPane;

public class CupConverter 
{
        public static void main(String[] args) 
        {
           double cups;       // To hold the number of cups
           double ounces;  // To hold the number of ounces

           // Get the number of cups.
           cups = getCups();

           // Convert the cups to fluid ounces.
           ounces = cupsToOunces(cups);

           // Display the results.
           displayResults(cups,ounces);
           System.exit(0);
        }

        /*
        The getCups method prompts the user to enter a number
        of cups.
        @return The number of cups entered by the user.
        */

        public static  double getCups()
        {
            String input;             // To hold input.
            double numCups;   // To hold cups.

            // Get the number of cups from the user.
            input = JOptionPane.showInputDialog(
            "This program converts measurements\n"+
            "in cups to fluid ounces. For your\n"+
            "reference the formula is:\n"+
            "     1 cup = 8 fluid ounces\n\n"+
            "Enter the number of cups.");

            // Convert the input to a double
            numCups = Double.parseDouble(input);

            // Return the number of cups.
            return numCups;
        }

        /*
        The cupsToOunces method converts a number of
        cups to fluid ounces, using the formula
        1 cup = 8 fluid ounces.
        @param numCupa The number of cups to convert.
        @return The number of ounces.
        */

        public static double cupsToOunces(double numCups)
        {
            return numCups * 8.0;
        }

        /*
        The displayResults method displays a message showing
        the results of the conversion.
        @param cups A number of cups.
        @param ounces A number of ounces.
        */

        public static void displayResults(double cups, double ounces)
        {
            // Display the number of ounces
            JOptionPane.showMessageDialog(null, cups +" cups equals "+ounces+ " fluid ounces.");
        }
}

ċ
CupConverter.java
(2k)
Dlovan ismail,
Apr 3, 2014, 9:02 AM
Comments