
SpeedPrinter application is given a speed measured
  in mi/hr and "prints" the equivalent speed in km/hr.
  The
Text class contains "functions" that can be used
      to convert from a String to a number.
      
      You must download the Text.class file to your
      working directory for this assignment. (In most browsers, you can do
      this by right-clicking on the link above.)
      
This class has the following two functions:
toNonnegativeDouble() is passed a String
      representation of a non-negative number that may or may not
      contain a decimal point, and returns a 
      double value (or -1.0 if the String
      could not be converted).
      
toNonnegativeInt() is passed a String
      representation of a non-negative number that must not contain 
      contain a decimal point, and returns an
      int value (or -1 if the String
      could not be converted).
      
The
System class (that is part of the standard Java
      distribution) gives programmers the ability to "print"
      information in the console window.
      
      For example, if you have a double variable named kph,
      the statement:
      
        System.out.println(kph);
        
      will "print" the value of the variable kph followed
      by a new-line character.
      
      The system must satisfy the following physical requirements:
      
PR-1
      The application must be named SpeedPrinter
PR-2
      The application must have a double-valued constant named
      MILES_PER_KILOMETER that is assigned the
      value 0.621371.
      
      The system must satisfy the following operational requirements:
      
OR-1
      Command-line argument 0 must contain a String
      representation of the speed to be converted in mi/hr.
      
OR-2
      The application must "print" [using System.out.println()]
      the equivalent speed in km/hr.
      
Copyright 2013