Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- class Calculator
- {
- public static void main (String args [])
- {
- boolean Run = true;
- while (Run)
- {
- Scanner Input = new Scanner (System.in);
- double First, Second, Answer;
- int Operation, OperationValue, ExitValue;
- String ExitInput;
- System.out.println ("===================================");
- System.out.println ("Basic Calculator v2.0");
- Operation = 0;
- OperationValue = 0;
- while (OperationValue == 0)
- {
- System.out.println (" ");
- System.out.println ("Operations");
- System.out.println ("-----------------------");
- System.out.println ("1 = Addition");
- System.out.println ("2 = Subtraction");
- System.out.println ("3 = Multiplication");
- System.out.println ("4 = Division");
- System.out.println ("-----------------------");
- System.out.print ("Select Operation: ");
- Operation = Input.nextInt ();
- if (Operation == 1 || Operation == 2 || Operation == 3 || Operation == 4)
- {
- OperationValue = 1;
- }
- else
- {
- System.out.println (" ");
- System.out.println ("Invalid Input");
- }
- }
- System.out.println (" ");
- System.out.print ("Enter First Number: ");
- First = Input.nextDouble ();
- System.out.println (" ");
- System.out.print ("Enter Second Number: ");
- Second = Input.nextDouble ();
- if (Operation == 1)
- {
- Answer = First + Second;
- System.out.println (" ");
- System.out.print ("Answer: ");
- System.out.println (First + " + " + Second + " = " + Answer);
- }
- else if (Operation == 2)
- {
- Answer = First - Second;
- System.out.println (" ");
- System.out.print ("Answer: ");
- System.out.println (First + " - " + Second + " = " + Answer);
- }
- else if (Operation == 3)
- {
- Answer = First * Second;
- System.out.println (" ");
- System.out.print ("Answer: ");
- System.out.println (First + " x " + Second + " = " + Answer);
- }
- else if (Operation == 4)
- {
- Answer = First / Second;
- System.out.println (" ");
- System.out.print ("Answer: ");
- System.out.println (Answer);
- System.out.println (First + " / " + Second + " = " + Answer);
- }
- ExitValue = 0;
- while (ExitValue == 0)
- {
- System.out.println (" ");
- System.out.print ("Do You Want To Exit? (Y/N): ");
- ExitInput = Input.next ();
- if (ExitInput.equalsIgnoreCase ("Y"))
- {
- ExitValue = 1;
- Run = false;
- Input.close ();
- System.out.println (" ");
- System.out.println ("Exiting");
- }
- else if (ExitInput.equalsIgnoreCase ("N"))
- {
- ExitValue = 1;
- }
- else
- {
- System.out.println ("Invalid Input");
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement