-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathProgram38.java
52 lines (44 loc) · 1.45 KB
/
Program38.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
/* Program 38
Write a program using a menu to add, subtract, multiply and divide 2 numbers. (with arguments, without return)
1/3/24 */
import java.util.Scanner;
public class Program38 {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter 1st number: ");
double n1 = sc.nextInt();
System.out.print("Enter 2nd number: ");
double n2 = sc.nextInt();
System.out.println("Enter operation:\n+: Addition\n-: Subtraction\n*: Multiplication\n/: Division");
char op = sc.next().charAt(0);
switch (op) {
case '+':
add(n1, n2);
break;
case '-':
subtract(n1, n2);
break;
case '*':
multiply(n1, n2);
break;
case '/':
divide(n1, n2);
break;
default:
System.out.println("Invalid operation.");
System.exit(1);
}
}
static void add(double n1, double n2) {
System.out.println("Sum: " + (n1 + n2));
}
static void subtract(double n1, double n2) {
System.out.println("Difference: " + (n1 - n2));
}
static void multiply(double n1, double n2) {
System.out.println("Product: " + (n1 * n2));
}
static void divide(double n1, double n2) {
System.out.println("Quotient: " + (n1 / n2));
}
}