You can just provide code as you don't have required utility class, Please provide explanation and comments for code : Write a static method asciiGraph(), to display a “graph” of ASCII values of a String. 2.The method has a single String parameter str, and returns nothing (void). 3.The method loops through all characters in str, and for each displays a line of *s on a row equal to the ASCII/Unicode integer value of the character being examined (see example). Hints: 1. recall the String methods .charAt() and .length(), and casting a char with (int) directly returns the int ASCII/Unicode value 2. to produce the line of *s, call the method starLine() from the Exam utility class 3. in the output capture document, consider reducing the font size to 7 or 8 point to have each row of *s on a single line Consider the strings “Ab C” and “TED 99”, that are composed of: A displays 65 stars (*), since Unicode 65 = 'A' b 98 stars (*), since Unicode 98 = 'b' space 32 * , since Unicode 32 = ' ' (the space) C 67 * , 67 = 'C' T 84 * , 84 = 'T' E 69 * , 69 = 'E' D 68 * , 68 = ' D' space 32 * , 32 = ' ' 9 57 * , 57 = '9' 9 57 * , 57 = '9' Example calls to the method, with the above strings: asciiGraph ("Ab C"); // produce a graph of string "Ab C" asciiGraph ("TED 99"); // produce a graph of string "TED 99" And these display to the console: showing the symbol, a colon (:) and the line of stars: A: ***************************************************************** b: ************************************************************************************************** : ******************************** C: ******************************************************************* T: ************************************************************************************ E: ********************************************************************* D: ******************************************************************** : ******************************** 9: ********************************************************* 9: ********************************************************* Submission: - Test with a few strings, such as the examples above, and even your name and punctuation symbols.
You can just provide code as you don't have required utility class, Please provide explanation and comments for code : Write a static method asciiGraph(), to display a “graph” of ASCII values of a String.
2.The method has a single String parameter str, and returns nothing (void).
3.The method loops through all characters in str, and for each displays a line of *s on a row equal to the ASCII/Unicode integer value of the character being examined (see example).
Hints:
1. recall the String methods .charAt() and .length(), and casting a char with (int) directly returns the int ASCII/Unicode value
2. to produce the line of *s, call the method starLine() from the Exam utility class
3. in the output capture document, consider reducing the font size to 7 or 8 point to have each row of *s on a single line
Consider the strings “Ab C” and “TED 99”, that are composed of:
A displays 65 stars (*), since Unicode 65 = 'A'
b 98 stars (*), since Unicode 98 = 'b'
space 32 * , since Unicode 32 = ' ' (the space)
C 67 * , 67 = 'C'
T 84 * , 84 = 'T'
E 69 * , 69 = 'E'
D 68 * , 68 = ' D'
space 32 * , 32 = ' '
9 57 * , 57 = '9'
9 57 * , 57 = '9'
Example calls to the method, with the above strings:
asciiGraph ("Ab C"); // produce a graph of string "Ab C"
asciiGraph ("TED 99"); // produce a graph of string "TED 99"
And these display to the console: showing the symbol, a colon (:) and the line of stars:
A: *****************************************************************
b: **************************************************************************************************
: ********************************
C: *******************************************************************
T: ************************************************************************************
E: *********************************************************************
D: ********************************************************************
: ********************************
9: *********************************************************
9: *********************************************************
Submission:
- Test with a few strings, such as the examples above, and even your name and punctuation symbols.
Step by step
Solved in 2 steps with 4 images