CoolFace
Apppublic

KaiquanMah/TurkuBasicOOPinJava

sourceHugging Faceupdated 1y agoView on Hugging Face
0likes
05B. Write an interface class Calculator63 linesDownload Raw Back to Week 6: Methods of OO Programming
1Write an interface class Calculator.2 3The class has the following properties:4Methods add, subtract, multiply, and divide. 5All methods are of void type and each takes a single integer as a parameter.6A method getResult, which has no parameters. 7This method returns a double-type floating-point number.8 9 10 11 12import java.util.Random;13 14public class Test{15    public static void main(String[] args){16        final Random r = new Random();17        18        System.out.println("Testing the calculator interface...");19        20        Calculator c = new CalculatorTest();21        22        c.add(1);23        System.out.println("add(int number) ok");24        25        c.subtract(1);26        System.out.println("subtract(int number) ok");27 28        c.multiply(1);29        System.out.println("multiply(int number) ok");30        31        c.divide(1);32        System.out.println("divide(int number) ok");33        34        double d = c.getResult();35        System.out.println("getResult() ok");36 37    }38}39 40 41 42 43//ADD44interface Calculator {45    void add(int number);46    void subtract(int number);47    void multiply(int number);48    void divide(int number);49    double getResult();50}51 52 53 54 55Testing the calculator interface...56add(int number) ok57subtract(int number) ok58multiply(int number) ok59divide(int number) ok60getResult() ok61 62 63