Question: java code Welcome to a classic homework problem! Create a public class called Last8. You should exposed two public methods: add: adds a value, does
Welcome to a classic homework problem! Create a public class called Last8. You should exposed two public methods: add: adds a value, does not return a value last: returns an array containing the last 8 values that were added, in any order. You do not need a constructor, but you can add an empty one if you need. Until 8 values have been added you should return Os in their place. For example, here's how an instance of Last8 should work: 0, 0] , 0] 1 Last8 example = new Last8(); 2 System.out.println(example.last(); // prints [0, 0, 0, 0, 3 example.add(1) 4 System.out.println(example, last(); // prints (1, 0, 0, 0, 5 // could also print (0, 0, 0, 0, 0, 0, , 1) 6 // or [0, 1, 0, 0, 0, 0, 0, 0] 7 example.add(8) & System.out.println(example. last(); // prints [8, 1, 0, 0, 9 // could also print [8, 0, 0, 0, 0, 0, 0, 1] 10 // or (0, 1, 0, 0, 0, 0, 8, 0] 11 Do not create a huge array to save the values.** 12 Submissions that do will be marked incorrect. , 0]
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
