public class ScenarioAnalysis { // Instance variables privateVehicle[] vehicles; // all vehicless being analyzed privatedoublegasPrice; // price of one gallon of gas in dollars privatedoubleelectricityPrice; // price of 1 kWh in cents of a dollar, c$/kWh publicScenarioAnalysis ( doublegasPrice, doubleelectricityPrice ) { this.gasPrice = gasPrice; this.electricityPrice = electricityPrice; } /* * Updates the price of gas * Call computeCO2EmissionsAndCost() whenever there is an update on gas prices */ publicvoidsetGasPrice ( doublegasPrice ) { this.gasPrice = gasPrice; computeCO2EmissionsAndCost(); } /* * Returns the gas price */ publicdoublegetGasPrice () { returngasPrice; } /* * Updates the price of electricity * Call computeCO2EmissionsAndCost() whenever there is an update on electricity prices */ publicvoidsetElectricityPrice ( doubleelectricityPrice ) { this.electricityPrice = electricityPrice; } /* * Returns electricity price */ publicdoublegetElectricityPrice () { returnelectricityPrice; } /* * Computes and updates the CO2 emissions, fuel cost and total cost for each * vehicle in the vehicles array. */ publicvoidcomputeCO2EmissionsAndCost () { // WRITE YOUR CODE HERE } /* * Returns vehicles array */ publicVehicle[] getVehicles () { returnvehicles; } /* * Prints all vehicles */ publicvoidprintVehicles () { for ( Vehiclev:vehicles ) { StdOut.println(v); } }
public class ScenarioAnalysis { // Instance variables privateVehicle[] vehicles; // all vehicless being analyzed privatedoublegasPrice; // price of one gallon of gas in dollars privatedoubleelectricityPrice; // price of 1 kWh in cents of a dollar, c$/kWh publicScenarioAnalysis ( doublegasPrice, doubleelectricityPrice ) { this.gasPrice = gasPrice; this.electricityPrice = electricityPrice; } /* * Updates the price of gas * Call computeCO2EmissionsAndCost() whenever there is an update on gas prices */ publicvoidsetGasPrice ( doublegasPrice ) { this.gasPrice = gasPrice; computeCO2EmissionsAndCost(); } /* * Returns the gas price */ publicdoublegetGasPrice () { returngasPrice; } /* * Updates the price of electricity * Call computeCO2EmissionsAndCost() whenever there is an update on electricity prices */ publicvoidsetElectricityPrice ( doubleelectricityPrice ) { this.electricityPrice = electricityPrice; } /* * Returns electricity price */ publicdoublegetElectricityPrice () { returnelectricityPrice; } /* * Computes and updates the CO2 emissions, fuel cost and total cost for each * vehicle in the vehicles array. */ publicvoidcomputeCO2EmissionsAndCost () { // WRITE YOUR CODE HERE } /* * Returns vehicles array */ publicVehicle[] getVehicles () { returnvehicles; } /* * Prints all vehicles */ publicvoidprintVehicles () { for ( Vehiclev:vehicles ) { StdOut.println(v); } }
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
[java program]
public class ScenarioAnalysis {
// Instance variables
privateVehicle[] vehicles; // all vehicless being analyzed
privatedoublegasPrice; // price of one gallon of gas in dollars
privatedoubleelectricityPrice; // price of 1 kWh in cents of a dollar, c$/kWh
publicScenarioAnalysis ( doublegasPrice, doubleelectricityPrice ) {
this.gasPrice = gasPrice;
this.electricityPrice = electricityPrice;
}
/*
* Updates the price of gas
* Call computeCO2EmissionsAndCost() whenever there is an update on gas prices
*/
publicvoidsetGasPrice ( doublegasPrice ) {
this.gasPrice = gasPrice;
computeCO2EmissionsAndCost();
}
/*
* Returns the gas price
*/
publicdoublegetGasPrice () {
returngasPrice;
}
/*
* Updates the price of electricity
* Call computeCO2EmissionsAndCost() whenever there is an update on electricity prices
*/
publicvoidsetElectricityPrice ( doubleelectricityPrice ) {
this.electricityPrice = electricityPrice;
}
/*
* Returns electricity price
*/
publicdoublegetElectricityPrice () {
returnelectricityPrice;
}
/*
* Computes and updates the CO2 emissions, fuel cost and total cost for each
* vehicle in the vehicles array.
*/
publicvoidcomputeCO2EmissionsAndCost () {
// WRITE YOUR CODE HERE
}
/*
* Returns vehicles array
*/
publicVehicle[] getVehicles () {
returnvehicles;
}
/*
* Prints all vehicles
*/
publicvoidprintVehicles () {
for ( Vehiclev:vehicles ) {
StdOut.println(v);
}
}
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
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.Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education