Calculate the average

Assignment Help JAVA Programming
Reference no: EM131599299

Assignment

Create, using NetBeans, a complete Java program called CalcAvgDropLowest according to the following guidelines.

The program prompts the user for five to ten numbers all on one line, separated by spaces,calculates the average of all those numbers except the lowest n numbers, where n is given by the user, and displays all the numbers and the calculated average to the user.

The program uses methods to:
get the numbers used to calculate the average;
get the number of lowest numbers to drop before calculating the average
calculate the average of the numbers (except the lowest n numbers) entered by the user; and
print the results.

The first method should take no arguments and return an array of doubles.
The second method should take no arguments and return a single integer, the number of the lowest numbers to drop before calculating the average.

The third method should take an array of doubles (the return value of the first method above) and a single integer value (the number of lowest items to drop before calculating the average) and return a double (the average of all the numbers except the lowest n values).
The fourth method should take an array of doubles, an integer, and a double as arguments but have no return value.

For example:
If the user gives these numbers for calculating the average:
40 60 80 100 20
and the user gives the number 2 to indicate how many of the lowest values should be dropped before calculating the average, then
the program should give as output:
Given the numbers 40.00, 60.00, 80.00, 100.00, and 20.00, the average of all the numbers except the lowest 2 numbers is 80.00.

Thoughts
Consider importing java.util.Arrays and using the sort method on your array of numbers.

Reference no: EM131599299

Questions Cloud

Explain the different forms of art : What had the greater impact on bringing the U.S. out of the Great Depression, President Franklin Roosevelt's New Deal or the Second World War?
What effect does the turnover have on the payroll tax : If a company is considered to have high employee turnover, what effect does the turnover have on the Payroll Tax expenses for the business
Under standard-state conditions : Under standard-state conditions, which of the following reactions is spontaneous?
Compare javas treeset and hashset to the bianrysearchtree : A method to compare Java's TreeSet and HashSet to the BianrySearchTree, UnsortedSet, and UnsortedHashSet classes developed in class.
Calculate the average : Create, using NetBeans, a complete Java program called CalcAvgDropLowest - Consider importing java.util.Arrays and using the sort method on your array of number
How does the book influence your thinking about islam : And write a two page book review. What is the message of the book? How does the book influence your thinking about Islam? War? Immigration? Bees?
Design a research questions about the topic selected : Design a research question(s) about the topic selected formed as quantitative or qualitative. Share why this topic and research question is important for you.
Compare the processes that occur : What would the equation be and how would you draw a sketch showing the form in which the compound is present in its respective solution.
Discuss the compare and contrast biography : COMPARISON-CONTRAST BIOGRAPHY: write a short paper (5-6 double-spaced pages including sources used page) on two (2) of the AMERICAN people featured.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Prepare an app that calculates the product of a series

Prepare an app that calculates the product of a series of integers that are passed to method   product using a variable-length argument list.

  Create a java class namedtextprocessorgui

Create a Java class namedTextProcessorGUI. Provide a main() function that creates and displays an instance ofTextProcessorGUI. I recommend you write this class as a subclass ofJFrame.

  Preexisting arrays and functions

You are given a java file HW2.java with preexisting arrays and functions. Do not modify the main function or other functions names .Each function are given a certain implementation which you need to complete.

  Reads in up to 1000 non-negative integers

Write a program that reads in up to 1000 non-negative integers and displays distinct numbers (i.e., if a number appears multiple times, it is displayed only once). (Hint: Read each number and store it in an array if it is new. If the number is alread..

  This applet program needs an html file to run.

This applet program needs an html file to run. You should supply the file along with the program so that the reader can test it.

  User enter a series of numbers

Design a java program with a loop that lets the user enter a series of numbers. The user should enter - 99 to signal the end of the series. After all the numbers have been enter been entered, the program should display the largest and smallest number..

  Problem 1write a java class called problem1 implement the

problem 1write a java class called problem1. implement the following method in your classpublic static int

  Explain how to handle exceptions within a program

Continuing our discussion of exceptions we will work to understand various debugging and exception handling techniques. Please respond to all of the following prompts: -- Explain how to handle exceptions within a program, and provide an example using..

  Structure named dog with a string field

Create a Structure named dog with a string field for the Dog's name. Create a Structure named Cat with a string field for the Cat's name. Write a program that declares one Dog and one Cat, and assign names to them. Write two overloaded functions n..

  Demonstrate the worlds fastest human

Demonstrate the worlds fastest human. Your job is to take the top finish time given in seconds with two digits of precision to the right of the decimal point

  Explain how a borderlayout manages its display area

Write a Java statement to make the window associated with the object from question 1 visible. Explain how a BorderLayout manages its display area. Explain how a FlowLayout manages its display area

  Build impressive piece of software to explore data sets

Assemble the GUI interactors and implement the NameSurferEntry class - build an impressive piece of software to explore interesting data

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd