Create a class called BaseMaster (spelled exactly like this)
//helper functions
the isNumeric() method returns true if every digit is an integer . It also allows for a single ‘.’ to represent a decimal point.
1 2 3 4 |
//@returns true if input represents a valid integer or floating point number public boolean isNumeric(String in){ } |
1 2 3 4 5 |
//@returns input in base 'baseOut' //@precondition isNumeric(input) = true public String base10toOtherBase(String input, String baseOut){ } |
example call | return value |
isNumeric("3.1") | true |
isNumeric("3.1.1") | false |
isNumeric("3a") | true (assume base 16) |
isNumeric("3D") | true (assume base 16) |
To get A+, you need to make base10toOtherBase() support bases 2-10 AND base 16