-
Notifications
You must be signed in to change notification settings - Fork 605
Open
Description
// SimpleCalculator.java
public class Calculator {
// Method for addition
public double add(double a, double b) {
return a + b;
}
// Method for subtraction
public double subtract(double a, double b) {
return a - b;
}
// Method for multiplication
public double multiply(double a, double b) {
return a * b;
}
// Method for division
public double divide(double a, double b) {
if (b == 0) {
System.out.println("Error! Division by zero is not allowed.");
return Double.NaN; // Return Not a Number if division by zero occurs
}
return a / b;
}
// Main method to test the Calculator class
public static void main(String[] args) {
// Creating an object of Calculator
Calculator calc = new Calculator();
// Performing operations
double num1 = 10, num2 = 5;
System.out.println("Addition: " + calc.add(num1, num2));
System.out.println("Subtraction: " + calc.subtract(num1, num2));
System.out.println("Multiplication: " + calc.multiply(num1, num2));
System.out.println("Division: " + calc.divide(num1, num2));
}
}Metadata
Metadata
Assignees
Labels
No labels