Solution Review: Implement a Calculator Class
This review provides a detailed analysis to solve the 'Implement a Calculator Class' challenge.
We'll cover the following...
Solution
Press + to interact
class Calculator {// Class fieldsprivate double num1;private double num2;// Default Constructorpublic Calculator(double num1, double num2) {this.num1 = num1;this.num2 = num2;}// Addition Methoddouble add() {return this.num1 + this.num2;}// Subtraction Methoddouble subtract() {return this.num2 - this.num1;}// Multiplication Methoddouble multiply() {return this.num1 * this.num2;}// Divison Methoddouble divide() {return this.num2 / this.num1;}}class Demo {public static void main(String args[]) {Calculator obj = new Calculator(10, 94);System.out.println(obj.add());System.out.println(obj.subtract());System.out.println(obj.multiply());System.out.println(obj.divide());}}
Explanation
- We have implemented the
Calculator
class which has the data membersnum1
andnum2.
- In the constructor, initialized both variables to num1 and num2
- Implemented
add(),
a method which returns the addition of two numbers i.e.