subject
Computers and Technology, 11.02.2020 22:04 livj946

Overview This project is designed to give students practice with loops and the Java String class, characters, and arithmetic. Your program will take a hexadecimal or binary number string as an input and print out its decimal value Specification The program will provide a looping menu that invites the user to choose from a menu of number string decoding options. It must provide options to convert hexadecimal and binary into decimal notation for full credit. Proper implementation of a binary to hexadecimal decoding may be added for extra credit: Decoding Menu 1. Decode hexadecimal 2. Decode binary 3. Convert binary to hexadecimal 4. Quit Please enter an option: 1 Based on the user's selection, the program should prompt the user for the appropriate input: Please enter the numeric string to convert: Oxbadfeed ... and should display the result of the string decoding/encoding: Result: 195948557 It should then display the menu again. This should repeat until the program is terminated This project may not make use of existing hexadecimal and/or binary conversion routines built into the Java language and platform, instead, you must do the conversion using your knowledge of binary and hexadecimal numbering systems. However, you may use Java String class methods as well as Math methods. It may be helpful to think of the ASCII values of hexadecimal numbers when working on this project! Program Methods Your program must provide and use the following methods. Each method signature must be match and it must behave as described. Methods should not display anything on the screen! public static Long hexStringDecode(String hex) Decodes an entire hexadecimal string and returns its value. public static short hexCharDecode(char digit) Decodes a single hexadecimal digit and returns its value. public static short binaryStringDecode(String binary) Decodes a binary string and returns its value. public static String binary Totex (String binary) Decodes a binary string, re-encodees it as hexadecimal, and returns the hexadecimal string. NOTE: It is common to display hexadecimal numbers with Ox' as the prefix (eg, the number is represented as Ox. Your program must be able to convert a hexadecimal string into number regardless of whether it is prefixed with 'Ox. Additionally, it must handle the binary prefix "Ob'. It is also common for hex numbers to be typed in lowercase (c. g., OxA ): your program must handle upper- and lower-case letters.

ansver
Answers: 1

Another question on Computers and Technology

question
Computers and Technology, 23.06.2019 08:30
Helen's credit card has an apr of 15.32% and a grace period of 17 days and helen pays her balance in the full every month. if her last billing cycle ended on september 26, 2009, and she made her payment on october 11, 2009, did she owe any interest on her last statement's balance?
Answers: 3
question
Computers and Technology, 23.06.2019 09:10
Effective character encoding requires standardized code. compatible browsers. common languages. identical operating systems.
Answers: 1
question
Computers and Technology, 23.06.2019 11:30
The most accurate readings that you can take on an analog vom are when the meter's pointer is at the a. center scale. b. extreme right. c. near right. d. extreme left.
Answers: 1
question
Computers and Technology, 23.06.2019 16:00
Kenny works with an it company. his company is about to launch new software in the market. he has to ensure that this new software is functional and meets all of the quality standards set up at the planning stage. which job profile is kenny likely to have? kenny is likely to have the job profile of a blank .
Answers: 2
You know the right answer?
Overview This project is designed to give students practice with loops and the Java String class, ch...
Questions
question
Arts, 06.11.2020 05:00
question
Mathematics, 06.11.2020 05:00
question
Spanish, 06.11.2020 05:00
Questions on the website: 13722360