Assignment #74 Safe Square Root

Code

    /// Name: Koosha Kimelman
    /// Period: 7
    /// Program Name: Safe Square Root
    /// File Name: SquareRoot.java
    /// Date Completed: 11/18/15
    
    import java.util.Scanner;
    
    public class SquareRoot {
    
        public static void main(String[] args) {
        
            Scanner keyboard = new Scanner(System.in);
            
            double number, answer;
            
            System.out.println("What do you want to take the square root of? (Input 0 when you're done)");
            System.out.print("Enter a number: ");
            number  = keyboard.nextInt();
            
            while (number != 0) {
                if (number > 0) {
                    answer = Math.sqrt(number);
                    System.out.println("The square root of " + number + " is " + answer + ".");
                }
                else if (number < 0)
                    System.out.println("You can't take the square root of a negative number without it getting messy with the imaginary numbers, and let's avoid that.");
                System.out.print("Enter a number: ");
                number = keyboard.nextInt();
            }
            System.out.println("Bye.");
        }
    }
    

Picture of the output

Assignment 74