Machine Problem: Write a Java program that will display the given menu: Note: Must accept a string of word/phrase/sentence Menu 1. Add a string 2. Display list of strings 3. Display list of uppercase words 4. Display list of lowercase words 5. Delete an uppercase word 6. Delete a lowercase word 7. End program When 1 is chosen, ask the user to enter a string and add it to a list using a linked list When 2 is chosen, display the list of strings. When 3 is chosen, display all uppercase words found in the list of strings in ascending order. (create a linked list containing all uppercase words) When 4 is chosen, display all lowercase words found in the list of strings in ascending order. (create a linked list containing all lowercase words) When 5 is chosen, display the list of uppercase words then ask the user the index of the word he wants to delete. Index of the first word in the list is 0 When 6 is chosen, display the list of lowercase words then ask the user the index of the word he wants to delete. Index of the first word in the list is 0 When 7 is chosen, end the program If choice is invalid, prompt the user to enter again. For choice 2,3,4,5, or 6, if list is empty, prompt the user that the list is empty. Definition: Word – series of letters from the English alphabet; examples: abcd, word, iics Not a word : 1saf2, fd874 Uppercase word – all letters are in uppercase; examples : IICS, TNT, UST Lowercase word – all letters are in lowercase; examples : abdc, ust, normal String – a sequence of characters, examples: I love IICS; ff4 fd& 123; asf$$ fdf Only the following methods are allowed: Linkedlist Class methods sort() split() method
Machine Problem: Write a Java program that will display the given menu: Note: Must accept a string of word/phrase/sentence Menu 1. Add a string 2. Display list of strings 3. Display list of uppercase words 4. Display list of lowercase words 5. Delete an uppercase word 6. Delete a lowercase word 7. End program When 1 is chosen, ask the user to enter a string and add it to a list using a linked list When 2 is chosen, display the list of strings. When 3 is chosen, display all uppercase words found in the list of strings in ascending order. (create a linked list containing all uppercase words) When 4 is chosen, display all lowercase words found in the list of strings in ascending order. (create a linked list containing all lowercase words) When 5 is chosen, display the list of uppercase words then ask the user the index of the word he wants to delete. Index of the first word in the list is 0 When 6 is chosen, display the list of lowercase words then ask the user the index of the word he wants to delete. Index of the first word in the list is 0 When 7 is chosen, end the program If choice is invalid, prompt the user to enter again. For choice 2,3,4,5, or 6, if list is empty, prompt the user that the list is empty. Definition: Word – series of letters from the English alphabet; examples: abcd, word, iics Not a word : 1saf2, fd874 Uppercase word – all letters are in uppercase; examples : IICS, TNT, UST Lowercase word – all letters are in lowercase; examples : abdc, ust, normal String – a sequence of characters, examples: I love IICS; ff4 fd& 123; asf$$ fdf Only the following methods are allowed: Linkedlist Class methods sort() split() method
Chapter7: Characters, Strings, And The Stringbuilder
Section: Chapter Questions
Problem 12RQ
Related questions
Question
Machine Problem:
Write a Java
Note: Must accept a string of word/phrase/sentence
Menu
1. Add a string 2. Display list of strings 3. Display list of uppercase words 4. Display list of lowercase words 5. Delete an uppercase word 6. Delete a lowercase word 7. End program
|
- When 1 is chosen, ask the user to enter a string and add it to a list using a linked list
- When 2 is chosen, display the list of strings.
- When 3 is chosen, display all uppercase words found in the list of strings in ascending order. (create a linked list containing all uppercase words)
- When 4 is chosen, display all lowercase words found in the list of strings in ascending order. (create a linked list containing all lowercase words)
- When 5 is chosen, display the list of uppercase words then ask the user the index of the word he wants to delete. Index of the first word in the list is 0
- When 6 is chosen, display the list of lowercase words then ask the user the index of the word he wants to delete. Index of the first word in the list is 0
- When 7 is chosen, end the program
- If choice is invalid, prompt the user to enter again.
- For choice 2,3,4,5, or 6, if list is empty, prompt the user that the list is empty.
Definition:
- Word – series of letters from the English alphabet; examples: abcd, word, iics
Not a word : 1saf2, fd874
- Uppercase word – all letters are in uppercase; examples : IICS, TNT, UST
- Lowercase word – all letters are in lowercase; examples : abdc, ust, normal
- String – a sequence of characters, examples: I love IICS; ff4 fd& 123; asf$$ fdf
Only the following methods are allowed:
- Linkedlist Class methods
- sort()
- split() method
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 2 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT