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.

        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.");

Dlovan ismail,
Apr 3, 2014, 9:02 AM