3-3 CalculatorSwitch

Post date: Jan 29, 2014 3:15:38 PM

// CalculatorSwitch

// Simple arithmetic calculator using switch() selection.

package calculatorswitch;

import java.util.Scanner;

public class CalculatorSwitch

{

public static void main(String[] args)

{

//-------defining variables and initializing them-------------

double num1,num2;

char operation;

//-------defining a class Scanner for inputting data-------------

Scanner input=new Scanner(System.in);

//--------Printing my name on screen----------------

System.out.println("Welcome to the calculater program written by Your Name");

System.out.println("***************************************************************");

System.out.print("Please enter an operation which you like to calculate (+,-,*,/) : ");

operation=input.next().charAt(0);

System.out.println("Please enter two numbers to apply your requested operation("+operation+"):");

System.out.print("ist num : ");

num1=input.nextDouble();

System.out.print("2st num : ");

num2=input.nextDouble();

//---used switch function so thet the operater can be decided------------

switch(operation)

{

//------calculating the requested equation for inputs-------------

//-------at the same time printing the results on screen-----------

case '+':

System.out.println("The addition of two numbers ("+num1+","+num2+"): "+(num1+num2));

break;

case '-':

System.out.println("The substraction of two numbers ("+num1+","+num2+"): "+(num1-num2));

break;

case '*':

System.out.println("The multiplication of two numbers ("+num1+","+num2+"): "+(num1*num2));

break;

case '/':

if(num2!=0)

System.out.println("The division of two numbers ("+num1+","+num2+"): "+(num1/num2));

else

System.out.println("Can’t divided by zero");

break;

default:

System.out.println("unknown command");

}

}

}