+1 (315) 557-6473 

Create A Driver and Accumulator in Java Assignment Solution.


Instructions

Objective
Write a program to create a driver and accumulator in a java programming language.

Requirements and Specifications

program to create driver accumulator in java
program to create driver accumulator in java 1
program to create driver accumulator in java 2
program to create driver accumulator in java 3
program to create driver accumulator in java 4
program to create driver accumulator in java 5
program to create driver accumulator in java 6
program to create driver accumulator in java 7
program to create driver accumulator in java 8
program to create driver accumulator in java 9
program to create driver accumulator in java 10
program to create driver accumulator in java 11
program to create driver accumulator in java 12
program to create driver accumulator in java 13
program to create driver accumulator in java 14

Source Code

DRIVER

import java.math.BigDecimal;

import java.util.Locale;

public class Driver {

public static void main(String[] args) {

Accumulator accumulator = new Accumulator(BigDecimal.valueOf(1));

Accumulator accumulator2 = new Accumulator(BigDecimal.valueOf(100));

System.out.println(accumulator);

accumulator.accumulate(BigDecimal.valueOf(50));

accumulator.accumulate(accumulator2);

System.out.println(accumulator);

}

}

ACCUMULATOR

import java.math.BigDecimal;

public class Accumulator {

private BigDecimal accumulatedValue;

public Accumulator(BigDecimal accumulatedValue) {

this.accumulatedValue = accumulatedValue;

}

@Override

public String toString() {

return accumulatedValue.toString();

}

public void accumulate(BigDecimal value) {

accumulatedValue = accumulatedValue.add(value);

}

public void accumulate(Accumulator accumulator) {

accumulatedValue = accumulatedValue.add(accumulator.getAccumulatedValue());

}

public BigDecimal getAccumulatedValue() {

return accumulatedValue;

}

}