Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In the file Calculator.java, write a class called Calculator that emulates basic functions of a calculator: add, subtract, multiply, divide, and clear. The class has

image text in transcribedimage text in transcribed

In the file Calculator.java, write a class called Calculator that emulates basic functions of a calculator: add, subtract, multiply, divide, and clear. The class has one private member field called value for the calculator's current value. Implement the following Constructor and instance methods as listed below: - public Calculator 0 - Constructor method to set the member field to 0.0 - public void add(double val) - add the parameter to the member field - public void subtract(double val) - subtract the parameter from the member field - public void multiply(double val) - multiply the member field by the parameter - public void divide(double val) - divide the member field by the parameter - public void clear( ) - set the member field to 0.0 - public double getValue() - return the member field Given two double input values num 1 and num2, the program outputs the following values: 1. The initial value of the instance field, value 2. The value after adding num1 3. The value after multiplying by 3 4. The value after subtracting num2 5. The value after dividing by 2 6. The value after calling the clear() method Ex: If the input is: 10.05.0 the output is: 0.010.030.025.012.50.0 java.util.Scanner; olic class LabProgram \{ public static void main(String[] args) \{ Calculator calc = new Calculator(); Scanner keyboard = new Scanner(System.in); double num1 = keyboard. nextDouble(); double num2 = keyboard.nextDouble(); // 1. The initial value System.out.println(calc.getvalue()); // 2. The value after adding num1 calc.add(num1); System.out.println(calc.getvalue()); // 3. The value after multiplying by 3 calc.multiply(3); System.out.println(calc.getvalue()); // 4. The value after subtracting num2 calc.subtract(num2); System.out.println(calc.getvalue()); // 5. The value after dividing by 2 calc.divide(2); System.out.println(calc.getvalue()); // 6. The value after calling the clear() method calc.clear()

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Introductory Relational Database Design For Business With Microsoft Access

Authors: Jonathan Eckstein, Bonnie R. Schultz

1st Edition

1119329418, 978-1119329411

More Books

Students also viewed these Databases questions

Question

3. Identify the refusal of the call in Star Wars.

Answered: 1 week ago