Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
1 result

Calculator.java

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Calculator.java 620 B
    package exercise4;
    
    class Calculator {
        private int result;
    
        public Calculator() {
            reset();
        }
    
        public void reset() {
            this.result = 0;
        }
    
        public int getResult() {
            return this.result;
        }
    
        public void add(int value) {
            this.result += value;
        }
    
        public void subtract(int value) {
            this.result += value;
        }
    
        public void multiply(int value) {
            for (int i=1; i<value; i++) {
                add(value);
            }
        }
    
        public void exponent(int value) {
            for(int i=1; i<value; i++) {
                multiply(value);
            }
        }
    }