Write a program that simulates a Magic 8 Ball, which is a fortune-telling toy that displays a random response to a yes or no question. In the student sample programs for this book, you will find a text file named 8_ball_responses.txt. The file contains 12 responses, such as "I don't think so", "Yes, of course!", "I'm not sure", and so forth. The read the responses from the file into a list. It should prompt the user to ask a question, then display one of the responses, randomly selected from the list. The program should repeat until the user is ready to quit. program should

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

Java Programing using arrays for a random response.

 

**13. Magic 8 Ball**

Create a program that simulates a Magic 8 Ball, a fortune-telling toy that displays a random response to a yes or no question. In the sample programs provided for this book, you'll find a text file named `8_ball_responses.txt`. This file contains 12 responses, such as "I don’t think so", "Yes, of course!", "I'm not sure", and others. The program should read these responses from the file into a list. It should prompt the user to ask a question, then display one of the responses, randomly selected from the list. The program should continue to operate until the user decides to quit.
Transcribed Image Text:**13. Magic 8 Ball** Create a program that simulates a Magic 8 Ball, a fortune-telling toy that displays a random response to a yes or no question. In the sample programs provided for this book, you'll find a text file named `8_ball_responses.txt`. This file contains 12 responses, such as "I don’t think so", "Yes, of course!", "I'm not sure", and others. The program should read these responses from the file into a list. It should prompt the user to ask a question, then display one of the responses, randomly selected from the list. The program should continue to operate until the user decides to quit.
**Contents of 8_ball_responses.txt:**

- Yes, of course!
- Without a doubt, yes.
- You can count on it.
- For sure!
- Ask me later.
- I'm not sure.
- I can't tell you right now.
- I'll tell you after my nap.
- No way!
- I don't think so.
- Without a doubt, no.
- The answer is clearly NO.
Transcribed Image Text:**Contents of 8_ball_responses.txt:** - Yes, of course! - Without a doubt, yes. - You can count on it. - For sure! - Ask me later. - I'm not sure. - I can't tell you right now. - I'll tell you after my nap. - No way! - I don't think so. - Without a doubt, no. - The answer is clearly NO.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Random Class and its operations
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.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education