Assignemnt #Project4 and Calculator

Code

/// name: Leila Ordukhani
/// period: 6
/// program name: Ninety-Seventh Program
/// file name: Calculator.java
/// date finished: 4/12/16

    import java.util.Scanner;

    public class Calculator
    {
        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("+") )
                    c = a + b;
                else if ( op.equals("-") )
                    c = a - b;
                else if ( op.equals("*") )
                    c = a * b;
                else if ( op.equals("/") )
                    c = a / b;
                else if ( op.equals("^") ){
                    c = 1;
                    for (int i = 0; i < b; i++){
                        c = c * a;
                    }
                }
                else if ( op.equals("%") )
                    c = a % b;
                else
                {
                    System.out.println("Undefined operator: '" + op + "'.");
                    c = 0;
                }
    
                if ( a != 0 )
                    System.out.println(c);
    
            } while ( a != 0 );
            System.out.println("Goodbye");
        }
    }
  

Picture of the output

Assignment Project4