
Concept explainers
Write a Java program to perform the following tasks:
The program should ask the user for the name of an input file (scores.txt). The input file should contain 10 records. Each record in the input file should consist of a name and score between 0 and 100 (inclusive). Eg: fred 95
The program should open the input file as a text file (if the input file does not exist it should throw an exception) and read the contents line by line.
Store each record in an array of a user-defined Score class. The Score class can be kept very simple with 2 instance variables, a default constructor, get and set methods for the instance variables.
Now process the array of Score class objects to determine:
-
The average of all scores
-
The largest score
-
The smallest score
Now output the above stats and all records to the file output.csv. The first line written to this file should consist of the number of records, the average score, the largest score and the smallest score; these values should be comma separated. Finally, the contents of the array of Score objects should be written to output.csv starting from the second line (the first line being taken by the above stats). The format to output the array contents is the same as the input file, with the exception that the fields should be comma separated instead of
s
p
a
c
e
s
e
p
a
r
a
t
e

Trending nowThis is a popular solution!
Step by stepSolved in 2 steps with 1 images

- FilelO 01: Write a Message Write a FileI001 class with a method named writeMessage() to takes message as a String and a filename (as a String) (in that order). Have the method, write the message to the filename. Your code will either need to 1) catch all checked exceptions or 2) use the throws keyword. public class FileI001{ public void writeMessage( String message, String filename ){arrow_forwardpython: Write a program that will open the file dataFile.csv Download dataFile.csv, read its contents and print them out. Your output should look like this: First Last Age Wagejane Smith 21.00 21.50Jack Jones 20.00 19.50Edgar Martinez 22.00 22.75Zanab Sayegh 21.00 21.75arrow_forwardThis is for Advanced Java Programming Write a test program that reads words from a text file and displays all non-duplicate words in ascending order and then in descending order. - The file is to be referenced in the program, not needing to be used as a command line reference. - The word file is to be titled collection_of_words.txt and included in your submission. Write test code that ensures the code functions correctly.arrow_forward
- urgent plzarrow_forwardWrite a program that asks the user for a file name and a string to search for. The program should search the file for every occurrence of a specified string. When the string is found, the line that contains it should be displayed. After all the occurrences have been located, the program should report the number of times the string appeared in the file.arrow_forwardIn Java I need to design an ESP Game: Design a program to test your extrasensory perception. The program will randomly pick a card (you could consider only the card suit, for example [Hearts, Diamonds, Clubs, Spades]. ) Prompt the user to enter a suit, then display whether the user guessed correctly. ESP Game Outcomes: Modify your ESP game to write the outcome of a game to a file. Allow the user to play the ESP game multiple times, writing each outcome to a file. Then, determine the number of times the user guessed correctly reading from the file. Please include flowcharts and/or class diagramsarrow_forward
- In Python: If you call the index method to locate an item in a list and the item is not found, this happens A ValueError exception is thrown An InvalidIndex exception is thrown The method returns -1 Nothing happens, The method does not return anything and the program continues executionarrow_forwardWrite a Python program for a simple quiz game. The questions and answers are stored in a text file named "questions.txt." Each line in the file represents a question and its corresponding options and correct answer in the format: "Question, Option1, Option2, Option3, Option4, CorrectOption." The program should load the questions from the file, present them to the user one by one, and keep track of their score. Allow the user to input their answer, and after completing the quiz, display their final score. Make sure to handle cases where "questions.txt" does not exist or has incorrect formatting. Use functions to structure your code, making it easier to understand and maintain. You can use a list or dictionary to store the questions and options. Ex: questions.txt: What is the capital of France?, Berlin, London, Paris, Madrid, 3 Who is the author of "To Kill a Mockingbird"?, Mark Twain, Harper Lee, J.K. Rowling, Ernest Hemingway, 2 What is the largest mammal on Earth?, Elephant, Blue…arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





