/*
   Program Name: NumberDouble.java
   Function: This program doubles a number that is input by a user and prints the calculated result on the user's screen.
   Input: Interactive
   Output: The doubled number
   Programmer: Mr. Eric Hargrove

*/

/*
The following code creates the NumberDouble class. It has a single method named main ().
*/

public class NumberDouble
{
   // Class method named main ()

   public static void main(String args [])
   {
	// Declaration of variables.
	String inputNumberString;
	int inputNumber;
	int calculatedAnswer;

	// Get interactive user input
	inputNumberString = JOptionPane.showInputDialog ( "Enter number to double or 0 to end: ");
	// Convert String to int
	inputNumber = Integer.parseInt (inputNumberString);
	// Continue until user enters a 0 to end the program while(inputNumber !=0)
	{
	   // Calculate the number doubled
	   calculatedAnswer = inputNumber * 2;
	   // Output the result
	   System.out.println (inputNumber + " doubled is " + calculatedAnswer);
	   // Get interactive user input
	   inputNumberString = JOptionPane.showInputDialog("Enter number to double or 0 to end: ");
	   // Convert String to int
	   inputNumber = Integer.parseInt(inputNumberString);
	}

   } // End of main () method
} // End of NumberDouble class
