• Isogram: referred to a word, phrase, or sentence in which no letter of the alphabet occurs more than once. For example; the words “ambidextrously", “endolymphatic", and “unpredictably". • Pangram: A phrase or sentence containing all 26 letters of the alphabet (ideally repeating as few letters as possible). For example; the sentence: “Brown jars prevented the mixture from freezing too quickly". • Palindrome: a word, number, phrase, or other sequence of characters which reads the same backward as forward, such as “madam", “racecar", or “Was it a car or a cat I saw". Problem: Write a Java program that asks the user for a word, phrase, or sentence and checks whether his input data is an isogram, a pangram, a palindrome, or none of these. Notice a phrase can be a combination of isogram and pangram; such a phrase is called perfect pangram; for example: “Mr. Jock, TV quiz PhD., bags few lynx". Your program should also recognize if the given word/phrase is a palindrome that is pangram too (i.e.; a palindromic pangram). Your program should allow the user to have as many attempt as they wish. The user must have at least one try. Check the following Figures for sample runs.
• Isogram: referred to a word, phrase, or sentence in which no letter of the alphabet occurs more than once. For example; the words “ambidextrously", “endolymphatic", and “unpredictably". • Pangram: A phrase or sentence containing all 26 letters of the alphabet (ideally repeating as few letters as possible). For example; the sentence: “Brown jars prevented the mixture from freezing too quickly". • Palindrome: a word, number, phrase, or other sequence of characters which reads the same backward as forward, such as “madam", “racecar", or “Was it a car or a cat I saw". Problem: Write a Java program that asks the user for a word, phrase, or sentence and checks whether his input data is an isogram, a pangram, a palindrome, or none of these. Notice a phrase can be a combination of isogram and pangram; such a phrase is called perfect pangram; for example: “Mr. Jock, TV quiz PhD., bags few lynx". Your program should also recognize if the given word/phrase is a palindrome that is pangram too (i.e.; a palindromic pangram). Your program should allow the user to have as many attempt as they wish. The user must have at least one try. Check the following Figures for sample runs.
Fundamentals of Information Systems
8th Edition
ISBN:9781305082168
Author:Ralph Stair, George Reynolds
Publisher:Ralph Stair, George Reynolds
Chapter7: Knowledge Management And Specialized Information Systems
Section: Chapter Questions
Problem 8SAT
Related questions
Question

Transcribed Image Text:Introduction:
In English vocabulary there are many interesting and meaningful phenomena, such as isogram, pangram,
malapropisms, anagram, palindrome, etc., which leave a “room" for language-learners to enthusiastically discover
secret, surprise, and something different instead of negatively listing words. They make the boring vocabulary
lesson an interactive practical course that helps to grasp interest of students as English language-learners.'
Some of these interesting linguistic phenomena² are:
• Isogram: referred to a word, phrase, or sentence in which no letter of the alphabet occurs more than once.
For example; the words “ambidextrously", “endolymphatic", and “unpredictably".
• Pangram: A phrase or sentence containing all 26 letters of the alphabet (ideally repeating as few letters
as possible). For example; the sentence: “Brown jars prevented the mixture from freezing too quickly".
• Palindrome: a word, number, phrase, or other sequence of characters which reads the same backward as
forward, such as “madam", “racecar", or “Was it a car or a cat I saw".
Problem:
Write a Java program that asks the user for a word, phrase, or sentence and checks whether his input data is an
isogram, a pangram, a palindrome, or none of these. Notice a phrase can be a combination of isogram and
pangram; such a phrase is called perfect pangram; for example: “Mr. Jock, TV quiz PhD., bags few lynx". Your
program should also recognize if the given word/phrase is a palindrome that is pangram too (i.e.; a palindromic
pangram). Your program should allow the user to have as many attempt as they wish. The user must have at least
one try. Check the following Figures for sample runs.

Transcribed Image Text:Sample run 1:
run:
------ ----- Welcome to Play with Words----------------
Please enter a word, phrase, or sentence: Fundamentals of Object Oriented Programming
"Fundamentals of Object Oriented Programming " >>> does not have any interesting linguistic phenomena.
-キーキーキーオ=キーオーキーキーキーキーキーキーオーキーオーキーキーキーキーオーキーキーキ=*ー
Would like to play again: yes
Please enter a word, phrase, or sentence: xnylwefsgabdhpziugvtkcojrmrjocktvquisphdbagsfewlynx
"xnylwefsgabdhpziugvtkcojrmrjocktvquisphdbagsfewlynx" >>> is a palindromic pangram.
Would like to play again: Y
Please enter a word, phrase, or sentence: Mr. Owl ate my metal worm
"Mr. Owl ate my metal worm" >>> is a Palindrome.
ーキーキーーメーーメーキーキートー-キーーメーキーーキーーキーーメーキーメーキー-
Would like to play again: yesssssss
Please enter a word, phrase, or sentence: By Jove, my quick study of lexicography won a prize!
"By Jove, my quick study of lexicography won a prize!" >>> is a Pangram.
-*-*--- t tt tt tt-----
Would like to play again: yes please
Please enter a word, phrase, or sentence: GQ's oft lucky whiz Dr. J, ex-NBA MVP
"GQ's oft lucky whis Dr. J, ex-NBA MVP" >>> is a Perfect Pangram.
ー*ーオーオーオーーオーキ
ーオーキーオーキー★ーキーオーオーまーオーキーオーオーまーオーオー
Would like to play again: y
Please enter a word, phrase, or sentence: The big dwart only jumps
"The big dwarf only jumps" >>> is an Isogram.
----- --- -
------
Would like to play again: yup
Please enter a word, phrase, or sentence: computerizably
"computerizably" >>> is an Isogram.
-*-*--- *-----*----*-*----*---*-*-
Would like to play again: Y
Please enter a word, phrase, or sentence: noon
"noon" >>> is a Palindrome.
ー*ーオーオーオーーオーキーオーオーーオーキーオーキーオー★
Would like to play again: no
Thank you for playing :)
BUILD SUCCESSFUL (total time: 3 minutes 45 seconds)
Sample run 2:
zun:
---*-*-*-*-*-*-*-*- * -*-*-*- Welcome to Play with Words-*-*-*
Please enter a word, phrase, or sentence: Good luck
"Good luck" >>> does not have any interesting linguistic phenomena.
ー*ーキーキーキーキーキーキーキーキーキーキーキーキーーキーキーキーキーキーキーキーキーキーキー
Would like to play again: quit
Thank you for playing :)
BUILD SUCCESSFUL (total time: 34 seconds)
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

Fundamentals of Information Systems
Computer Science
ISBN:
9781305082168
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:
9781337508841
Author:
Carey
Publisher:
Cengage

C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr

Fundamentals of Information Systems
Computer Science
ISBN:
9781305082168
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:
9781337508841
Author:
Carey
Publisher:
Cengage

C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr

Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781305971776
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage

Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781285867168
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning