Pearson eText for Starting Out with Java: Early Objects -- Instant Access (Pearson+)
6th Edition
ISBN: 9780137516803
Author: Tony Gaddis
Publisher: PEARSON+
expand_more
expand_more
format_list_bulleted
Question
Chapter 8, Problem 16PC
Program Plan Intro
Morse Code Converter
Program Plan:
The detail of “MorseCodeConverter” class is shown below:
- In the “main()” method,
- Declare the variable.
- Create an object for Scanner class.
- Read the string input from the user.
- Create an object for Morse object to invoke parameterized constructor.
- Call the getMorseCode() method to display the Morse code.
The detail of “Morse” class is shown below:
- Declare the required variables.
- In the “Morse()” parameterized constructor,
- Declare and initialize the required variables.
- The while loop executes until the “index” is less than length of input. If yes,
- Get the morse code for character and then append it into “mcode” with newline.
- Increment “index” by “1”.
- In the “toMorse()” method,
- Declare the variable.
- The while loop executes until the find character in array. If yes, increment “index” by “1”.
- Check whether “index” is greater than or equal to “NUM_CHARS”. If yes, set the value as character was not found.
- Otherwise, get the morse code.
- Return the morse value.
- In the “getOriginal()” method,
- Return the original string.
- In the “getOriginal()” method,
- Return the converted morsecode character.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Java language kindly simulate it on netbeans Thanks
Python Programming
Python code easy way please
Chapter 8 Solutions
Pearson eText for Starting Out with Java: Early Objects -- Instant Access (Pearson+)
Ch. 8.2 - Prob. 8.1CPCh. 8.2 - Write an if statement that displays the word digit...Ch. 8.2 - Prob. 8.3CPCh. 8.2 - Write a loop that asks the user, Do you want to...Ch. 8.2 - Prob. 8.5CPCh. 8.2 - Write a loop that counts the number of uppercase...Ch. 8.3 - Prob. 8.7CPCh. 8.3 - Modify the method you wrote for Checkpoint 9.7 so...Ch. 8.3 - Look at the following declaration: String cafeName...Ch. 8.3 - Prob. 8.10CP
Ch. 8.3 - Prob. 8.11CPCh. 8.3 - Prob. 8.12CPCh. 8.3 - Prob. 8.13CPCh. 8.3 - Look at the following code: String str1 = To be,...Ch. 8.3 - Prob. 8.15CPCh. 8.3 - Assume that a program has the following...Ch. 8.4 - Prob. 8.17CPCh. 8.4 - Prob. 8.18CPCh. 8.4 - Prob. 8.19CPCh. 8.4 - Prob. 8.20CPCh. 8.4 - Prob. 8.21CPCh. 8.4 - Prob. 8.22CPCh. 8.4 - Prob. 8.23CPCh. 8.4 - Prob. 8.24CPCh. 8.5 - Prob. 8.25CPCh. 8.5 - Prob. 8.26CPCh. 8.5 - Prob. 8.27CPCh. 8.6 - Prob. 8.29CPCh. 8.6 - Prob. 8.30CPCh. 8.6 - Prob. 8.31CPCh. 8.6 - Prob. 8.32CPCh. 8 - The isDigit, isLetter, and isLetterOrDigit methods...Ch. 8 - Prob. 2MCCh. 8 - The startsWith, endsWith, and regionMatches...Ch. 8 - The indexOf and lastIndexOf methods are members of...Ch. 8 - Prob. 5MCCh. 8 - Prob. 6MCCh. 8 - Prob. 7MCCh. 8 - Prob. 8MCCh. 8 - Prob. 9MCCh. 8 - Prob. 10MCCh. 8 - To delete a specific character in a StringBuilder...Ch. 8 - Prob. 12MCCh. 8 - Prob. 13MCCh. 8 - Prob. 14MCCh. 8 - These static final variables are members of the...Ch. 8 - Prob. 16TFCh. 8 - Prob. 17TFCh. 8 - True or False: If toLowerCase methods argument is...Ch. 8 - True or False: The startsWith and endsWith methods...Ch. 8 - True or False: There are two versions of the...Ch. 8 - Prob. 21TFCh. 8 - Prob. 22TFCh. 8 - Prob. 23TFCh. 8 - Prob. 24TFCh. 8 - Prob. 25TFCh. 8 - int number = 99; String str; // Convert number to...Ch. 8 - Prob. 2FTECh. 8 - Prob. 3FTECh. 8 - Prob. 4FTECh. 8 - Prob. 5FTECh. 8 - The following if statement determines whether...Ch. 8 - Write a loop that counts the number of space...Ch. 8 - Prob. 3AWCh. 8 - Prob. 4AWCh. 8 - Prob. 5AWCh. 8 - Modify the method you wrote for Algorithm...Ch. 8 - Prob. 7AWCh. 8 - Look at the following string:...Ch. 8 - Assume that d is a double variable. Write an if...Ch. 8 - Write code that displays the contents of the int...Ch. 8 - Prob. 11AWCh. 8 - Prob. 1SACh. 8 - Prob. 2SACh. 8 - Prob. 3SACh. 8 - Prob. 4SACh. 8 - Prob. 5SACh. 8 - Prob. 1PCCh. 8 - Prob. 2PCCh. 8 - Prob. 3PCCh. 8 - Prob. 4PCCh. 8 - Prob. 5PCCh. 8 - Prob. 6PCCh. 8 - Check Writer Write a program that displays a...Ch. 8 - Prob. 8PCCh. 8 - Prob. 9PCCh. 8 - Word Counter Write a program that asks the user...Ch. 8 - Sales Analysis If you have downloaded the books...Ch. 8 - Prob. 12PCCh. 8 - Alphabetic Telephone Number Translator Many...Ch. 8 - Word Separator Write a program that accepts as...Ch. 8 - Pig Latin Write a program that reads a sentence as...Ch. 8 - Prob. 16PCCh. 8 - Lottery Statistics To play the PowerBall lottery,...Ch. 8 - Gas Prices In the student sample program files for...
Knowledge Booster
Similar questions
- Assume letters A, E, I, O, and U as the vowels. Write a program that prompts the user to enter a string and displays the number of vowels and consonants in the string.arrow_forwardTrue/False 3. A string always contains a single line of text.arrow_forwardFrench Articles: French country names are feminine when they end with the letter e, masculine otherwise, except for the following which are masculine even though they end with e: le Belize le Cambodge le Mexique le Mozambique le Zaïre le Zimbabwe Write a program that reads the French name of a country and adds the article: le for masculine or la for feminine, such as le Canada or la Belgique. However, if the country name starts with a vowel, use l’; for example, l’Afghanistan. For the following plural country names, use les: les Etats-Unis les Pays-Basarrow_forward
- If a string has 10 characters, what is the index of the last character?arrow_forwardExercise 1: A palindrome is a string of characters that reads the same for- wards as backwards. For example, the following are both palindromes: 1457887541 madam Write a program that prompts the user to input a string of a size 50 characters or less. Your program should then determine whether or not the entered string is a palindrome. A message should be displayed to the user informing them whether or not their string is a palindrome.arrow_forwardPython Program to Remove Punctuations From a String.arrow_forward
- I neeh help on Completing this program that prints the position of the last lowercase vowel (a, e, i, o, or u) in a string. Print -1 if the word has no lowercase vowels.arrow_forwardPython program that accepts a string and calculates the number of digits and letters..arrow_forwardWrite a program that asks the user to enter an account number as a string. The account number consists of 8 characters and is divided as follows: The first 2 characters are digits and represent the branch (00 for Beirut, 01 for Saida, 02 for Tripoli). • The remaining 6 characters represent the customer's account number A valid account number consists of exactly 8 characters. If the account is valid, the program prints the details (branch and account number). If the account is not valid, the program displays a message to the user. Sample Run 1: Enter a string: 100201 Not valid //It is not valid because the string is not composed of 8 characters Sample Run 2: Enter a string: AB100201 Not valid //It is not valid because the branch is wrong Sample Run 3: Enter a string: 00100201 Branch: Beirut Customer number: 100201 Sample Run 4: Enter a string: 0210AB01 Branch: Tripoli Customer number: 10AB01arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage LearningEBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT