MyLab Programming with Pearson eText -- Access Card -- for Starting Out with Java: Early Objects (Myprogramminglab)
6th Edition
ISBN: 9780134447179
Author: Tony Gaddis
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 7, Problem 11PC
ArrayOperations Class
Write a class name ArrayOperations with the following static methods:
- getTotal. This method should accept a one-dimensional array as its argument and return the total of the values in the array. Write overloaded versions of this method that work with int, float, double, and long arrays.
- getAverage. This method should accept a one-dimensional array as its argument and return the average of the values in the array. Write overloaded versions of this method that work with int, float, double, and long arrays.
- getHighest. This method should accept a one-dimensional array as its argument and return the highest value in the array. Write overloaded versions of this method that work with int, float, double, and long arrays.
- getLowest. This method should accept a one-dimensional array as its argument and return the lowest value in the array. Write overloaded versions of this method that work with int, float, double, and long array.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Using oop in java
Write code for PersonManagement class. This class contains the array of Person class (code is given below) and also following methods:
set: This method receives the array of person class and set the attribute.
displayAll: This method will display values of all persons.
sort: This method will sort the array according to age values of the persons with ascending order using Selection Sort.
reverse: This method will reverse the order of the array.
getPersons: This method will return the array of the persons (attribute).
displayEvenAgePerson: This method will display all those persons values who have even age.
displayOddAgePerson: This method will display all those persons values who have odd age.
displayPrimeAgePerson: This method will display only those persons values who have prime number age.
Following is the class of Person:
publicclass Person {
private String Name;
publicintage;
publicvoid set(String Name, intage)
{…
For the numbers class add the following methods:
A copy constructor.
Overloaded == operator: This will return true if arrays in two different Numbers objects have the same sum of arrays, false otherwise.
Overloaded < operator: Returns true if the sum of the numbers in the array of one Numbers object is less than the sum of the numbers in the array of the second Numbers object. For example, a < b is true if the numbers in a's array have a smaller sum than the numbers in b's array. Returns false otherwise.
Overloaded postfix ++ operator: Increments every element in the object's array by 1.
Overloaded [ ] operator: allows updating the appropriate element of the Numbers object's array. The method does nothing should terminate the program (calling exit) (note: updated on 11/6) if the user specifies an invalid index.
Overloaded << operator: allows a Numbers object to be used with cout. For example: cout << a; This will cause the contents of the object's…
Write code for PersonManagement class. This class contains the array of Person class (code is given below) and also following methods:1. set: This method receives the array of person class and set the attribute.2. displayAll: This method will display values of all persons.3. sort: This method will sort the array according to age values of the persons with ascending order using Selection Sort.4. reverse: This method will reverse the order of the array.5. getPersons: This method will return the array of the persons (attribute).6. displayEvenAgePerson: This method will display all those persons values who have even age.7. displayOddAgePerson: This method will display all those persons values who have odd age.8. displayPrimeAgePerson: This method will display only those persons values who have prime number age.Following is the class of Person:
public class Person {private String Name;public int age;public void set(String Name, int age){this.Name = Name;if(age > 0 && age <=…
Chapter 7 Solutions
MyLab Programming with Pearson eText -- Access Card -- for Starting Out with Java: Early Objects (Myprogramminglab)
Ch. 7.1 - Write statements that create the following arrays:...Ch. 7.1 - Whats wrong with the following array declarations?...Ch. 7.1 - Prob. 7.3CPCh. 7.1 - Prob. 7.4CPCh. 7.1 - Prob. 7.5CPCh. 7.1 - Prob. 7.6CPCh. 7.1 - Prob. 7.7CPCh. 7.1 - Prob. 7.8CPCh. 7.2 - Prob. 7.9CPCh. 7.2 - Prob. 7.10CP
Ch. 7.2 - A program has the following declaration: double[]...Ch. 7.2 - Look at the following statements: final in...Ch. 7.3 - Look at the following method header: public static...Ch. 7.3 - Write a method named zero, which accepts an int...Ch. 7.6 - Prob. 7.15CPCh. 7.7 - Recall that we discussed a Rectangle class in...Ch. 7.9 - What value in an array does the selection sort...Ch. 7.9 - How many times will the selection sort swap the...Ch. 7.9 - Prob. 7.19CPCh. 7.9 - Prob. 7.20CPCh. 7.9 - If a sequential search is performed on an array,...Ch. 7.11 - Prob. 7.22CPCh. 7.13 - What import statement must you include in your...Ch. 7.13 - Write a statement that creates an ArrayList object...Ch. 7.13 - Write a statement that creates an ArrayList object...Ch. 7.13 - Prob. 7.26CPCh. 7.13 - Prob. 7.27CPCh. 7.13 - Prob. 7.28CPCh. 7.13 - Prob. 7.29CPCh. 7.13 - Prob. 7.30CPCh. 7.13 - Prob. 7.31CPCh. 7 - Prob. 1MCCh. 7 - Prob. 2MCCh. 7 - Prob. 3MCCh. 7 - Prob. 4MCCh. 7 - Array bounds checking happens. a. when the program...Ch. 7 - Prob. 6MCCh. 7 - Prob. 7MCCh. 7 - Prob. 8MCCh. 7 - Prob. 9MCCh. 7 - Prob. 10MCCh. 7 - To store an item in an ArrayList object, use this...Ch. 7 - Prob. 12MCCh. 7 - To delete an item from an ArrayList object, you...Ch. 7 - Prob. 14TFCh. 7 - Prob. 15TFCh. 7 - Prob. 16TFCh. 7 - Prob. 17TFCh. 7 - Prob. 18TFCh. 7 - Prob. 19TFCh. 7 - True or False: The Java compiler does not display...Ch. 7 - Prob. 21TFCh. 7 - True or False: The first size declarator in the...Ch. 7 - Prob. 23TFCh. 7 - Prob. 24TFCh. 7 - int[] collection = new int[-20];Ch. 7 - Prob. 2FTECh. 7 - Prob. 3FTECh. 7 - Prob. 4FTECh. 7 - Prob. 5FTECh. 7 - Prob. 1AWCh. 7 - Prob. 2AWCh. 7 - Prob. 3AWCh. 7 - In a program you need to store the populations of...Ch. 7 - In a program you need to store the identification...Ch. 7 - Prob. 6AWCh. 7 - Prob. 7AWCh. 7 - Prob. 8AWCh. 7 - Prob. 9AWCh. 7 - Prob. 10AWCh. 7 - Prob. 11AWCh. 7 - Prob. 1SACh. 7 - Prob. 2SACh. 7 - Prob. 3SACh. 7 - Prob. 4SACh. 7 - Prob. 5SACh. 7 - The following statement creates an InventoryItem...Ch. 7 - Prob. 7SACh. 7 - Prob. 8SACh. 7 - Rainfall Class Write a RainFall class that stores...Ch. 7 - Payroll Class Write a Payroll class that uses the...Ch. 7 - Charge Account Validation Create a class with a...Ch. 7 - Prob. 4PCCh. 7 - Charge Account Modification Modify the charge...Ch. 7 - Drivers License Exam The local Drivers License...Ch. 7 - Magic 8 Ball Write a program that simulates a...Ch. 7 - Grade Book A teacher has five students who have...Ch. 7 - Grade Book Modification Modify the grade book...Ch. 7 - Average Steps Taken A Personal Fitness Tracker is...Ch. 7 - ArrayOperations Class Write a class name...Ch. 7 - 12.1994 Gas Prices In the student sample programs...Ch. 7 - Sorted List of 1994 Gas Prices Note: This...Ch. 7 - Name Search If you have downloaded this books...Ch. 7 - Population Data If you have downloaded this books...Ch. 7 - World Series Champions If you have downloaded this...Ch. 7 - Search Benchmarks Modify the sequentialSearch and...Ch. 7 - 2D Array Operations Write a program that creates a...Ch. 7 - Prob. 19PCCh. 7 - Trivia Game In this programming challenge, you...Ch. 7 - Prob. 21PC
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
What is the main advantage of parallel transfer over serial transfer of binary data?
Digital Fundamentals (11th Edition)
Why is the study of database technology important?
Database Concepts (7th Edition)
Why were computer programming languages invented?
Starting Out With Visual Basic (7th Edition)
What is the output of the following loop? Identify the connection between the value of n and the value of the v...
Absolute Java (6th Edition)
In the text, JUMP instructions were expressed by identifying the destination explicitly by stating the name (or...
Computer Science: An Overview (12th Edition)
A (n) _______operator determines if a specific relationship exists between two values.
Starting Out With Visual Basic (8th Edition)
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.Similar questions
- Write code for PersonManagement class. This class contains the array of Person class (code is given below) and also following methods: set: This method receives the array of person class and set the attribute. displayAll: This method will display values of all persons. sort: This method will sort the array according to age values of the persons with ascending order using Selection Sort. reverse: This method will reverse the order of the array. getPersons: This method will return the array of the persons (attribute). displayEvenAgePerson: This method will display all those persons values who have even age. displayOddAgePerson: This method will display all those persons values who have odd age. displayPrimeAgePerson: This method will display only those persons values who have prime number age. Following is the class of Person: public class Person { private String Name; public int age; public void set(String Name, int age) { this.Name =…arrow_forwardWrite code for PersonManagement class. This class contains the array of Person class (code is given below) and also following methods: set: This method receives the array of person class and set the attribute. displayAll: This method will display values of all persons. sort: This method will sort the array according to age values of the persons with ascending order using Selection Sort. reverse: This method will reverse the order of the array. getPersons: This method will return the array of the persons (attribute). displayEvenAgePerson: This method will display all those persons values who have even age. displayOddAgePerson: This method will display all those persons values who have odd age. displayPrimeAgePerson: This method will display only those persons values who have prime number age.arrow_forwardCreate an object called GSSArray. (It stands for growable self-sorting array)This object will manage an array of type int. Create a private variable for an array of type int. In the constructor for this object, take in an int value which will determine the starting size of the array. The constructor should also instantiate the array.Create a public method called insert, which will take in an int and find the location in the array where it belongs and insert it there. If the array is full, then before inserting the value, method insert should call private method increaseSize, which will create a new array which is double the size of the current array. Then it will copy the values from the original array into the new array and set the private variable to this new array.The array should keep track of how many of its indexes are filled. Create a private variable called lastindex which will be equal to the last index of the array that has a value.Create a public method delete, which will…arrow_forward
- Write the code in java. Write code for PersonManagement class. This class contains the array of Person class (code is given below) and also following methods: 1. set: This method receives the array of person class and set the attribute. 2. displayAll: This method will display values of all persons. 3. sort: This method will sort the array according to age values of the persons with ascending order using Selection Sort. 4. reverse: This method will reverse the order of the array. 5. getPersons: This method will return the array of the persons (attribute). 6. displayEvenAgePerson: This method will display all those persons values who have even age. 7. displayOddAgePerson: This method will display all those persons values who have odd age. 8. displayPrimeAgePerson: This method will display only those persons values who have prime number age. Following is the class of Person: public class Person { private String Name; public int age; public void set(String Name, int age) { this.Name =…arrow_forwardClass Gradebook2D The class Gradebook2D will produce the same output of the class Gradebook1D, but the implementation will be slightly different. You will need to use only two arrays: One array of type int to store all the ID's (just like the previous class). One two‐dimensional array of type double to store all the scores for all quizzes. Example: Assume there are 10 students in the class, then the id array will have 10 indices. 0 1 2 3 4 5 6 7 8 9 132 451 854 523 153 588 351 856 142 445 Each quiz array will store in the index that corresponds to the student the score for the quiz. 0 1 2 3 4 5 6 7 8 9 100.0 90.0 85.0 92.0 75.0 93.0 98.0 100.0 95.0 87.0 90.0 87.0 92.0 95.0 78.0 84.0 88.0 96.0 100.0 95.0 100.0 98.0 85.0 98.0 87.0 89.0 92.0 88.0 92.0 97.0 Student with ID 153, at index 4, has taken all three quizzes with scores 75.0 (quiz 1), 78.0 (quiz 2) and 87.0 (quiz 3). Note: The two dimensional array can be represented also with the rows being the students and the columns…arrow_forwardMostOftenOccurring. This class defines a method called occursMostOften(), which takes as its only parameter an array of int called a and returns an int representing the value which occurs most often in a. If there is a tie, display the value which occurs first in a among those that occur most often. Repeat the operation oftenarrow_forward
- solve eith java:- Write code for PersonManagement class. This class contains the array of Person class (code is given below) and also following methods: set: This method receives the array of person class and set the attribute. displayAll: This method will display values of all persons. sort: This method will sort the array according to age values of the persons with ascending order using Selection Sort. reverse: This method will reverse the order of the array. getPersons: This method will return the array of the persons (attribute). displayEvenAgePerson: This method will display all those persons values who have even age. displayOddAgePerson: This method will display all those persons values who have odd age. displayPrimeAgePerson: This method will display only those persons values who have prime number age. Following is the class of Person: public class Person { private String Name; public int age; public void set(String Name, int age) {…arrow_forwardWrite a method with header static void DisplayIntArray(int[] numbers). The first argument is an array of ints. There is no return value. This method displays all the elements of the argument on a single line. Each item will occupy three columns.Call this method from main with a suitable argument. Write a method with header static int[] GenerateRandomIntArray(int numberOfItems, int largestValue). The first argument is an int indicating the number of elements that will be present in the return array. The second argument is an int representing the largest item in the array. The returned value is an array of integers. This method does the following: Declare and initialized a variable of type Random (Random generator = new Random();) Declare an array of type int (you may call it result) Allocate storage for the correct number of items Using your favorite looping statement, assign a random integer to each element of the array (result[i] = generator.Next(largestValue);) In your…arrow_forwardShift Left k Cells Consider an array named source. Write a method/function named shiftLeft( source, k) that shifts all the elements of the source array to the left by 'k' positions. You must execute the method by passing an array and number of cells to be shifted. After calling the method, print the array to show whether the elements have been shifted properly. Example: source=[10,20,30,40,50,60] shiftLeft(source,3) After calling shiftLeft(source,3), printing the array should give the output as: [ 40, 50, 60, 0, 0, 0 ]arrow_forward
- Write a class with name Arrays . This class has an array which should be initialized by user.Write a method Sum that should sum even numbers in array and return sum. write a function with name numFind in this class with working logic as to find the mid number of an array. After finding this number calculate its factorial.Write function that should display sum and factorial.Don’t use divide operatorarrow_forwardJava Code Write a Windspeed class that stores the total winsoeed for each of 12 months into an array of double windspeedmeasures. The windspeed shoukd be collected from the user. The program should have methods that return the following: - total windspeed fir the year - the average monthly windspeed (Include single line comments and populating the array with a Scanner)arrow_forwardJava Programming (The Course class) Revise the Course class as follows: • Revise the getStudents() method to return an array whose length is the same as the number of students in the course. (Hint: create a new array and copy students to it.)• The array size is fixed in Listing 10.6. Revise the addStudent method to automatically increase the array size if there is no room to add more students. This is done by creating a new larger array and copying the contents of the current array to it.• Implement the dropStudent method.• Add a new method named clear() that removes all students from the course. Write a test program that creates a course, adds three students, removes one, and displays the students in the coursearrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Microsoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Program to find HCF & LCM of two numbers in C | #6 Coding Bytes; Author: FACE Prep;https://www.youtube.com/watch?v=mZA3cdalYN4;License: Standard YouTube License, CC-BY