I NEED HELP WITH JAVA PROGRAMMING USING THE INSTRUCTIONS AND CODE BELOW. IF I WI
ID: 3564886 • Letter: I
Question
I NEED HELP WITH JAVA PROGRAMMING USING THE INSTRUCTIONS AND CODE BELOW. IF I WILL RATE 5 STARS TO THE BEST ANSWER.
In the DoOp() method for class Divider, use the try-catch mechanism to prevent division by zero.
In Java, use the division by zero exception object.
Catch these exceptions in the Test() function/method to output the error message.
class BinaryOperator {
public:
BinaryOperator ( double op1, double op2 ) : fOp1 ( op1 ), fOp2 ( op2 ) {}
virtual double DoOp () const = 0;
protected:
const double fOp1;
const double fOp2;
}; // class BinaryOperator
class Adder : public BinaryOperator {
public:
Adder ( double op1, double op2 ) : BinaryOperator ( op1, op2 ) {}
virtual double DoOp () const;
}; // class Adder
class Subtractor : public BinaryOperator {
public:
Subtractor ( double op1, double op2 ) : BinaryOperator ( op1, op2 ) {}
virtual double DoOp () const;
}; // class Subtractor
class Multiplier : public BinaryOperator {
public:
Multiplier ( double op1, double op2 ) : BinaryOperator ( op1, op2 ) {}
virtual double DoOp () const;
}; // class Multiplier
class Divider : public BinaryOperator {
public:
Divider ( double op1, double op2 ) : BinaryOperator ( op1, op2 ) {}
virtual double DoOp () const;
}; // class v
void Test ();
Explanation / Answer
//Rest
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.