Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

You will, using object-oriented principles, design a class from a problem description and implement it as a working Java program. Specifically, you are tasked with

You will, using object-oriented principles, design a class from a problem description and implement it as a working Java program.

Specifically, you are tasked with implementing a class that will convert numbers to and from base-26 (Hexaicosadecimal).

The Problem Youll all be familiar with our normal base-10 (decimal) number system:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9 You should also be familiar with base-2 (binary), in which there are only two values:

0, 1

There are several other number systems that are important to computer scientists, including base-8 (octal):

0, 1, 2, 3, 4, 5, 6, 7 And base-16 (hexadecimal):

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f

Ive got a typewriter on which, unfortunately, all the number keys are broken. But I still want to do maths! Luckily, all the letter keys work, so Ive got a handy set of 26 symbols laying around. So Im in luck: All I have to do is write out my numbers in base-26 (hexaicosadecimal)!

a

0

h

7

o

14

v

21

b

1

i

8

p

15

w

22

c

2

j

9

q

16

x

23

d

3

k

10

r

17

y

24

e

4

l

11

s

18

z

25

f

5

m

12

t

19

g

6

n

13

u

20

[Assign2$java HexaicosademcailNumber Please enter 'h' to convert from hexaicosadecmial to decimal,or 'd' to convert from decimal,or 'q' to quit: h Please enter your hexaicosadecmial number: game game (105772.0) Please enter 'h' to convert from hexaicosadecmial to decimal,or 'd' to convert from decimal,or 'q' to quit: h Please enter your hexaicosadecmial number: game.over game.over(105772.56979141137) Please enter'h' to convert from hexaicosadecmial to decimal,or 'd' to convert from decimal,or 'q' to quit: h Please enter your hexaicosadecmial number: -game -game (-105772.0) Please enter 'h' to convert from hexaicosadecmial to decimal,or 'd' to convert from decimal,or 'q' to quit: d Please enter your decimal number: 1234 bvm (1234.0) Please enter 'h' to convert from hexaicosadecmial to decimal,or 'd' to convert from decimal,or 'q' to quit: d Please enter your decimal number: 1234.5678 bvm.otvqzh (1234.5678) Please enter 'h' to convert from hexaicosadecmial to decimal,or 'd' to convert from decimal,or 'q' to quit: d Please enter your decimal number: -1234 -bvm (-1234.0) Please enter 'h' to convert from hexaicosadecmial to decimal,or 'd' to convert from decimal,or 'q' to quit: h Please enter your hexaicosadecmial number: bvm.otvq bvm.otvq (1234.5677978712226) Please enter 'h' to convert from hexaicosadecmial to decimal,or 'd' to convert from decimal,or 'q' to quit: s INVALID INPUT Please enter 'h' to convert from hexaicosadecmial to decimal,or 'd' to convert from decimal,or 'q' to quit: q

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

OCA Oracle Database SQL Exam Guide Exam 1Z0-071

Authors: Steve O'Hearn

1st Edition

1259585492, 978-1259585494

Students also viewed these Databases questions

Question

2. How can competencies be used in employee development?

Answered: 1 week ago