Question
Book Icon
Chapter 7, Problem 12PC
Program Plan Intro

1994 Gas Prices

Program Plan:

GasWeek.java:

  • Declare the class “GasWeek”.
    • Declare required variables.
    • Declare the constructor.
      • Initialize the variables with the values.
    • Give the accessor methods to get the week number, month, and price.

Main.java:

  • Import the required packages.
  • Declare the class “Main”.
    • Declare an array to store the month names.
    • Declare the “main ()” method.
      •  Declare required variables.
      • Create an array list.
      • Open the file.
      • Set the current month index value to the variable “currentMonth”.
      • Read the file using “while” condition.
        • Get the string.
        • Increment the value of “weekcount”.
        • Add the value to the array list.
      • Close the file.
      • Call the function “displayLowestPrice ()” to display the lowest price value.
      • Call the function “displayHighestPrice ()” to display the highest price value.
      • Call the function “displayAveragePrice ()” to display the average price value.
    • Give function definition for “displayLowestPrice ()”.
      • Create an object for the class.
      • Loop through the array list.
        • Check if the price is low.
          • Set the lowest price.
      • Print the value.
    • Give function definition for “displayHighestPrice ()”.
      • Create an object for the class.
      • Loop through the array list.
        • Check if the price is high.
          • Set the highest price.
      • Print the value.
    • Give function definition for “displayAveragePrice ()”.
      • Declare required variables.
      • Get the current month.
      • Loop through the array list.
        • Create an object for the class.
        • Increment the counter variable.
        • Check if the month is a current month
          • Calculate the total price.
        • Else,
          • Calculate average.
          • Print the average value.
          • Assign 0 to “count” and “total”.
          • Assign “g.getMonth ()” to “currentMonth”.

Blurred answer
Students have asked these similar questions
Install Python and Jupyter Notebook. Review the instructions in the book and a video in the recommended readingsLinks to an external site. on the installation. Complete EX 1.02 from the book, beginning at Step #7. This exercise will demonstrate that you have installed Python and Jupyter correctly and can work with a set of data. The following are the two activities that will be completed using the sales.csv Download sales.csvdataset. Look at the first five rows of the sales DataFrame. Take a screenshot of the results. Check for null values and examine the data types of the columns. Take a screenshot of the results. Use this code to display today’s date and time: From datetime import datetime Current_dateTime = datetime.now() Print(current_dateTime) Copy the output (with no errors – you should be able to take one screenshot to display the head and info output along with the date) into a Word document and submit. You do not have to use a title page, just a one page document showing the…
Please original work What is differences between big data and data warehousing, which one is better for analytics, why it is better, and what would you think an example of when it would be a better choice. Please cite in text references and weblinks
Identify the most applicable web analytics that a B2C (business to consumer) company should be monitoring at its website. Describe three or more metrics, provide a description of each, and explain why you believe they are important?

Chapter 7 Solutions

MyLab Programming with Pearson eText -- Access Code Card -- for Starting Out with Java: From Control Structures through Objects

Ch. 7.2 - A program has the following declaration: double[]...Ch. 7.2 - Look at the following statements: int[] a = { 1,...Ch. 7.3 - Prob. 7.13CPCh. 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.10 - Prob. 7.17CPCh. 7.11 - What value in an array does the selection sort...Ch. 7.11 - How many times will the selection sort swap the...Ch. 7.11 - Prob. 7.20CPCh. 7.11 - Prob. 7.21CPCh. 7.11 - If a sequential search is performed on an array,...Ch. 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 - In an array declaration, this indicates the number...Ch. 7 - Each element of an array is accessed by a number...Ch. 7 - The first subscript in an array is always. a. 1 b....Ch. 7 - The last subscript in an array is always. a. 100...Ch. 7 - Array bounds checking happens. a. when the program...Ch. 7 - This array field holds the number of elements that...Ch. 7 - Prob. 7MCCh. 7 - This search algorithm repeatedly divides the...Ch. 7 - Prob. 9MCCh. 7 - When initializing a two-dimensional array, you...Ch. 7 - Prob. 11MCCh. 7 - To delete an item from an ArrayList object, you...Ch. 7 - To determine the number of items stored in an...Ch. 7 - True or False: java does not allow a statement to...Ch. 7 - True or False: An arrays sitze declarator can be a...Ch. 7 - Prob. 16TFCh. 7 - True or False: The subscript of the last element...Ch. 7 - Prob. 18TFCh. 7 - True or False: The Java compiler does not display...Ch. 7 - Prob. 20TFCh. 7 - True or False: The first size declarator in the...Ch. 7 - Prob. 22TFCh. 7 - Prob. 23TFCh. 7 - int[] collection = new int[-20];Ch. 7 - Prob. 2FTECh. 7 - Prob. 3FTECh. 7 - Prob. 4FTECh. 7 - Prob. 5FTECh. 7 - The variable names references an integer array...Ch. 7 - The variables numberArray1 and numberArray2...Ch. 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 - Prob. 6SACh. 7 - Prob. 7SACh. 7 - Prob. 8SACh. 7 - Prob. 9SACh. 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 - Charge Account Modification Modify the charge...Ch. 7 - Prob. 5PCCh. 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 - Array Operations Write a program with an array...Ch. 7 - Prob. 12PCCh. 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 - 2D Array Operations Write a program that creates a...Ch. 7 - Prob. 18PCCh. 7 - Trivia Game In this programming challenge, you...Ch. 7 - Prob. 20PC
Knowledge Booster
Background pattern image
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Text book image
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:9781337102124
Author:Diane Zak
Publisher:Cengage Learning