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");
}
}
}