1
+ import java .util .Scanner ;
2
+
3
+ class Main {
4
+ public static void main (String [] args ) {
5
+
6
+ char operator ;
7
+ Double number1 , number2 , result ;
8
+
9
+ // create an object of Scanner class
10
+ Scanner input = new Scanner (System .in );
11
+
12
+ // ask users to enter operator
13
+ System .out .println ("Choose an operator: +, -, *, or /" );
14
+ operator = input .next ().charAt (0 );
15
+
16
+ // ask users to enter numbers
17
+ System .out .println ("Enter first number" );
18
+ number1 = input .nextDouble ();
19
+
20
+ System .out .println ("Enter second number" );
21
+ number2 = input .nextDouble ();
22
+
23
+ switch (operator ) {
24
+
25
+ // performs addition between numbers
26
+ case '+' :
27
+ result = number1 + number2 ;
28
+ System .out .println (number1 + " + " + number2 + " = " + result );
29
+ break ;
30
+
31
+ // performs subtraction between numbers
32
+ case '-' :
33
+ result = number1 - number2 ;
34
+ System .out .println (number1 + " - " + number2 + " = " + result );
35
+ break ;
36
+
37
+ // performs multiplication between numbers
38
+ case '*' :
39
+ result = number1 * number2 ;
40
+ System .out .println (number1 + " * " + number2 + " = " + result );
41
+ break ;
42
+
43
+ // performs division between numbers
44
+ case '/' :
45
+ result = number1 / number2 ;
46
+ System .out .println (number1 + " / " + number2 + " = " + result );
47
+ break ;
48
+
49
+ default :
50
+ System .out .println ("Invalid operator!" );
51
+ break ;
52
+ }
53
+
54
+ input .close ();
55
+ }
56
+ }
0 commit comments