Assignemnt #107 BaeCalc.java

Code

    /// Name: Boris Kazantsev
    /// Period: 6
    /// Program Name: BaeCalc
    /// File Name: BaeCalc.java
    /// Date Finished: 5/16/2016
    
  import java.util.Scanner;

public class BaeCalc
{
	public static void main( String[] args )
	{
		Scanner keyboard = new Scanner(System.in);

		double a, b, c;
		String op;

        do
        {
			System.out.print("> ");
			a  = keyboard.nextDouble();
			op = keyboard.next();
			b  = keyboard.nextDouble();

            
			if ( op.equals("+") )
                
                if ( a == 0 ){
                System.out.println("Out");
            }
                else {
				c = a + b;
                    System.out.println(c);
                }
                
            
            else if ( op.equals("-"))
                if ( a == 0 ){
                System.out.println("Out");
            }
            else{
                c = a - b;
                System.out.println(c);
            }
               
            
            else if ( op.equals("*"))
                if ( a == 0 ){
                System.out.println("Out");
            }
                else{
                c = a * b;
                    System.out.println(c);
                }
                
            
            else if ( op.equals("/"))
                if ( a == 0 ){
                System.out.println("Out");
            }
            else{
                c = a / b;
                System.out.println(c);
            }

                
			else
			{
				System.out.println("Undefined operator: '" + op + "'.");
				c = 0;
			}

            

		} 		while ( a != 0 );
        
        
	}
}


   
    

Picture of the output

Pic