import java.io.*;
import java.util.Scanner;
/***********************************************
 * takes the square root of a number
 *
 * @author - Matt Jenkins
 * @version - V1 - January 22, 2007
 ************************************************/
 /*
 /  References and Ackknowledgements: I have recieved
 /  no help on this programming assignment
 /
 /***********************************************/
 /*Matt Jenkins
 /section 2
 /lab4
 */
public class IO_jenkinmj_Rooter
{
/********************************************
 * takes the square root of a number
 *
 * 
 *********************************************/
    public static void main(String[] args)
    {
       double          value, result;       
       PrintWriter     screen;       
       Scanner         keyboard;
       
       screen   = new PrintWriter(System.out);//creates a printwrite object to output messages       
       keyboard = new Scanner(System.in);

       screen.println("Enter a number: ");//puts message in buffer    
       screen.flush();//dumps buffer
       
       while (keyboard.hasNext())//while there is an input the loop iterates
       {
          value = keyboard.nextDouble();
          result = Math.sqrt(value);//gives square root of number inputed

          screen.println("The square root of " + value + " is " + result); //diplays results
          screen.flush();
          
          screen.println("Enter a number: ");//asks question again       
        	 screen.flush();
       }

       screen.println("Done.\n");//prints message if program ends correctly       
       screen.flush();
    }
    
}
