Monday 2 January 2017

Basic Calculator in Java

import java.util.Scanner; 
public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("Calculator");
        int First, Second;
        String CaseArg;
        Scanner scan = new Scanner(System.in);
        System.out.println("Give me First Number");
        First = scan.nextInt();
        System.out.println("Give me Second Number");
        Second = scan.nextInt();
        System.out.println("Give me Operation Name");
        CaseArg = scan.next();
        Calculator Calculator = new Calculator(First, Second);
        switch(CaseArg){
            case "Add":
                System.out.println("Answer = "+ Calculator.Add());
                break;
            case "Subtract":
                System.out.println("Answer = "+ Calculator.Subtract());
                break;
            case "Multiply":
                System.out.println("Answer = "+ Calculator.Multiply());
                break;
            case "Divide":
                System.out.println("Answer = "+ Calculator.Divide());
                break;
            default:
                System.out.println("Undefined Operations");
                break;
        }
    }
}


class Calculator
{
    private int input1;
    private int input2;
    public Calculator(int Param1, int Param2)
    {
        this.input1 = Param1;
        this.input2 = Param2;
    }

    public int Add()
    {
        return this.input1 + this.input2;
    }

    public int Subtract()
    {
        return this.input1 - this.input2;
    } 

    public int Multiply()
    {
       return this.input1 * this.input2;
    }

    public int Divide()
    {
       return this.input1 / this.input2;
    }

}

No comments:

Post a Comment