Project #4 Calculator

Code

    /// Name: Koosha Kimelman
    /// Period: 7
    /// Program Name: Calculator
    /// File Name: Calculator.java
    /// Date Completed: 4/12/16
    
    import java.util.Scanner;
    
    public class Calculator {
    
        public static void main(String[] args) {
        
            Scanner k = new Scanner(System.in);
            
            double n1, n2, t = 0;
            String op;
            
            do {
                System.out.print("> ");
                n1 = k.nextDouble();
                
                if (n1 != 0) {
                    op = k.next();
                    n2 = k.nextDouble();
                    
                    if (op.equals("+")) {
                        t = n1 + n2;
                        System.out.println(t);
                    }
                    else if (op.equals("-")) {
                        t = n1 - n2;
                        System.out.println(t);
                    }
                    else if (op.equals("*")) {
                        t = n1 * n2;
                        System.out.println(t);
                    }
                    else if (op.equals("/")) {
                        t = n1 / n2;
                        System.out.println(t);
                    }
                    else if (op.equals("%")) {
                        t = n1 % n2;
                        System.out.println(t);
                    }
                    else if (op.equals("^")) {
                        if (n2 == 0)
                            t = 1;
                        else {
                            int x = 2;
                            double tn = n1;
                            while (x <= n2) {
                                tn = tn * n1;
                                x++;
                            }
                            t = tn;
                        }
                        System.out.println(t);
                    }
                    else 
                        System.out.println("Error. Undefined operator '" + op + "'. Try again.");
                }
            } while (n1 != 0);
            System.out.println("Bye.");
        }
    }             
    

Picture of the output

Project 4 Project 4