2. A stack can be used to print numbers in other bases (multibase output). Examples: a) (Base;) 2810 b) (Base4) 7210 = 1* 43 + 0 * 42 + 2 * 41 + 0 * 4 = 10204 c) (Base 2) 5310 = 1 * 25 + 1*24 + 0* 23 + 1* 22 +0* 2! + 1* 20 = 1101012 = 3* 81 + 4 * 8º = 348 %3D %3D 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
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<T> interface
2. Create a ListStackDataStrucClass<T> 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<T> called StackNode<T> 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
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 7 images