2173 Salk Avenue, Suite 250 Carlsbad, CA

support@assignmentprep.info

Description: Unit 9 – Java Arrays and Data Files This unit is really about three different topics that are related to one another

June 13, 2021
Christopher R. Teeple

Description: Unit 9 – Java Arrays and Data Files
This unit is really about three different topics that are related to one another – arrays in Java, simple text files in Java, and modular programing in java (Java methods).
The unit has a programming project spread over three related programming assignments, each worth 10 points.
In the first assignment, you will create a Java program that works with a small array of data containing five test scores.   It will get data from user input do some calculations, and then print the results.
In the second assignment, you will modify a copy of the first assignment to load the data from a data file into an array, and then output the results to a data file.
In the third assignment, you will decompose a copy of the second assignment into separate methods in Java.
Our goal is to have a good modular program that loads stored data from a fie into an array, works with the data, then sends results to another data file.  Doing this in three parts will allow you to focus on one aspect of the problem at a time.
There are reading assignments in Zybooks, but the two chapters from the Java Learning Kit – Chapter 5 – and Chapter 6 are your best source for learning this material.  They cover the things you need to learn to complete this project and have good sample programs.
Your tasks are to:
Read Zybooks Assginment 11 – Arrays in Java.
Read the material in JLK Chapter 6 about arrays in Java.
Complete the Java Arrays Programming assignment.
Read the material in Chapter 6 about text files in Java.
There is no corresponding Zybooks assignment.
Complete the Java Text Files Programming assignment.
Read the Zybooks Assignment 12 – Methods in Java
Read the material in JLK Chapter 5 about methods in Java.
Complete the Java Methods programming assignment.
It may seem like their is a lot to do here but the assignments are each simple and build on one another.
assignments:
#1
You should complete Zybooks Assignment 11 – Arrays in Java and read lessons 6.1, 6.2, and 6.3 in JLK Chapter 6 about arrays in Java before starting this assignment.
Your task is to create a Java I-P-O program that works with a small array of data containing five test scores.
Your program should:
contain a for loop to read five test score into an array from the user. The array should be a floating point array with five elements.
Using second for loop, calculate the average score, highest score, and lowest score in the array. JLK lesson 6.3 is a good guide for doing this.
print the results.
You should submit a zipped copy of your IntelliJ project folder.
#2
You should read lesson 6.5  Text File Input and Output in Java before starting this assignment. Reading Lab 6.6 will also be helpful. There is no corresponding Zybooks assignment.
Your task is to modify the program from the Java Arrays programming assignment  to use text files for input and output. I suggest you save acopy of the original before modifying the software.
Your modified program should:
contain a for loop to read the five test score into the array from a text data file.
You will need to create and save a data file for the program to use. It should have one test score on each line of the file.  You can type and save the text file with any text editor, such as Notepad or Notepad++.  NotePad++ is a good program to have on your computer, It can be downloaded freely from: https://notepad-plus-plus.org  (Links to an external site.)
It should be saved or copied to the same folder as your Java source code file within you Intellij project.
Contain a second for loop, calculate the average score, highest score, and lowest score in the array. This part  of your program does not need to change from the previous assignment.
output the results to a new text file. You can decide the name of the file. You should only use a local file name and the file will then be created in your IntelliJ project folder.
You should submit a zipped copy of your IntelliJ project folder, which should contain the two data files within the project..
PreviousNext
#3
You should complete Zybooks Assignment 12 – Methods in Java and read lessons JLK Chapter 5 – Methods and Modularity in Java before starting this assignment.
Your task is to modify the program from the Java Text files programming assignment  to contain several methods for different parts of the program.I suggest you save a copy of the original before modifying the software.
Your modified program should have the following six methods:
a method with a for loop to read the five test score into the array from a text data file.  The array should be declared in the main method and passed as a parameter to this method.
three separate methods to each calculate and return one of the following: the average score, highest score, and lowest score . Each method should contain a for loop to calculate and return one of the values to the main method. You can copy and edit he existing loop form the previous program for each of these methods.
a method to output the results to a new text file, as the main method did in the previous program. You basically need to move the code to do this into a new method.
the main method, which has the necessary variables and which calls the other methods as needed, passing values to those methods and receiving returned value from the methods as needed.
Unlike Python functions, methods do not need to appear before they are called in a program file. In fact, it is common practice in Java to put the main() method as the first method in Java program, similar to what is done in the payMethods sample program in the chapter.
You should submit a zipped copy of your IntelliJ project folder, which should contain will contain the two data files within the project..
You should submit a zipped copy of your IntelliJ project folder.
PreviousNext

Struggling With a Similar Paper? Get Reliable Help Now.

Delivered on time. Plagiarism-free. Good Grades.

What is this?

It’s a homework service designed by a team of 23 writers based in Carlsbad, CA with one specific goal – to help students just like you complete their assignments on time and get good grades!

Why do you do it?

Because getting a degree is hard these days! With many students being forced to juggle between demanding careers, family life and a rigorous academic schedule. Having a helping hand from time to time goes a long way in making sure you get to the finish line with your sanity intact!

How does it work?

You have an assignment you need help with. Instead of struggling on this alone, you give us your assignment instructions, we select a team of 2 writers to work on your paper, after it’s done we send it to you via email.

What kind of writer will work on my paper?

Our support team will assign your paper to a team of 2 writers with a background in your degree – For example, if you have a nursing paper we will select a team with a nursing background. The main writer will handle the research and writing part while the second writer will proof the paper for grammar, formatting & referencing mistakes if any.

Our team is comprised of native English speakers working exclusively from the United States. 

Will the paper be original?

Yes! It will be just as if you wrote the paper yourself! Completely original, written from your scratch following your specific instructions.

Is it free?

No, it’s a paid service. You pay for someone to work on your assignment for you.

Is it legit? Can I trust you?

Completely legit, backed by an iron-clad money back guarantee. We’ve been doing this since 2007 – helping students like you get through college.

Will you deliver it on time?

Absolutely! We understand you have a really tight deadline and you need this delivered a few hours before your deadline so you can look at it before turning it in.

Can you get me a good grade? It’s my final project and I need a good grade.

Yes! We only pick projects where we are sure we’ll deliver good grades.

What do you need to get started on my paper?

* The full assignment instructions as they appear on your school account.

* If a Grading Rubric is present, make sure to attach it.

* Include any special announcements or emails you might have gotten from your Professor pertaining to this assignment.

* Any templates or additional files required to complete the assignment.

How do I place an order?

You can do so through our custom order page here or you can talk to our live chat team and they’ll guide you on how to do this.

How will I receive my paper?

We will send it to your email. Please make sure to provide us with your best email – we’ll be using this to communicate to you throughout the whole process.

Getting Your Paper Today is as Simple as ABC

No more missed deadlines! No more late points deductions!

}

You give us your assignments instructions via email or through our order page.

Our support team selects a qualified writing team of 2 writers for you.

l

In under 5 minutes after you place your order, research & writing begins.

Complete paper is delivered to your email before your deadline is up.

Want A Good Grade?

Get a professional writer who has worked on a similar assignment to do this paper for you