Java Dont use others answers please!! follow the directions on the photo complete all of them please!! will leave you feedback!! Thank you! 1. Show the ListStackADT interface 2. Create a...


Java


Dont use others answers please!!


follow the directions on the photo


complete all of them please!!


will leave you feedback!!


Thank you!


1. Show the ListStackADT interface




2. Create a ListStackDataStrucClass with the following methods: default constructor, overloaded constructor, copy constructor, getTop, setTop, isEmpty, ifEmpty (if empty throw the exception), push, peek, pop, toString.




3. Create a private inner class of ListStack called StackNode with the following methods: default constructor, overloaded constructor, copy

constructor, getValue, getNext, setValue, setNext




4. Create a BaseConverter class (non-generic) with the following methods: default

constructor, inputPrompt, convert [converts a BaseNumber to a converted

String], convertAll [instantiate a String object] , toString, processAndPrint


5. Create a private inner class BaseNumber. The inner class has the following methods: default constructor, overloaded constructor, getNumber, getBase, setNumber, setBase. [Make your private instance variables in the inner class Long type].




6. Create a BaseConverterDemo class that only has 2 statements: Create a

BaseConverter object and then have it invoke processAndPrint.




7. Exception classes: StackException, EmptyStackException, FullStackExceptio


2. A stack can be used to print numbers in other bases (multibase output).<br>Examples:<br>a) (Bases) 2810<br>b) (Base4) 7210o = 1 * 43<br>c) (Base 2) 5310 = 1 * 25<br>= 3 * 81 + 4 * 8º =<br>348<br>+ 0 * 42 + 2 * 41 + 0 * 4 = 10204<br>+ 1*24 + 0 * 23 + 1 * 22 + 0 * 21 + 1 * 20 = 1101012<br>Write a java program using stacks that takes 3 non-negative (base 10) long integer<br>numbers and a base B (B is in the range 2-9) and writes the number to the screen<br>as a base B number. The program prompts the user for 3 numbers and bases, and<br>then outputs them.<br>Use as input:<br>a) 7210<br>b) 5310<br>c) 355310<br>Base 4<br>Base 2<br>Base 8<br>

Extracted text: 2. A stack can be used to print numbers in other bases (multibase output). Examples: a) (Bases) 2810 b) (Base4) 7210o = 1 * 43 c) (Base 2) 5310 = 1 * 25 = 3 * 81 + 4 * 8º = 348 + 0 * 42 + 2 * 41 + 0 * 4 = 10204 + 1*24 + 0 * 23 + 1 * 22 + 0 * 21 + 1 * 20 = 1101012 Write a java program using stacks that takes 3 non-negative (base 10) long integer numbers and a base B (B is in the range 2-9) and writes the number to the screen as a base B number. The program prompts the user for 3 numbers and bases, and then outputs them. Use as input: a) 7210 b) 5310 c) 355310 Base 4 Base 2 Base 8
Jun 06, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here