public class Calculator{ // Class Calculator
public static void main(String []args){
int[] ansArr; // Array to store results
int index = 0; // Index for ansArr
}
public static void getResultHistory(){ // Method to store print
Result
System.out.println("{");
for(int i=0; i< ansArr.length; i++){
if((i-1) == null !! i==0){
System.out.println("[");
}
else if(i != 0){
System.out.println(",");
}
System.out.println("%d", ansArr[i]);
if((i+1) == null){
System.out.println("]");
}
}
System.out.println("}");
}
public static void multiply(int a, int[] arr){ // Method to
calculate Multiplication
int[] multAns;
int val;
for(int i=0; i< arr.length; i++){
val = arr[i];
if(val != null){
ansArr[index++] = a * val;
]
}
ansArr[index++] = null;
}
public static void add(int a, int[] arr){ // Method to calculate
Addition
int[] addAns;
int val;
for(int i=0; i< arr.length; i++){
val = arr[i];
if(val != null){
ansArr[index++] = a + val;
]
}
ansArr[index++] = null;
}
}
Write a class, Calculator, that can add and multiply numbers. It also keeps a history of all previous results that is returned as a cell array. eg cal CalculatorO: cal.multiply(2,3); cal.add(4,4) cal...