fill out code /* (name header) */ /* * Your task is to implement few methods in the class below. The class "Battery" models a rechargeable * battery. The capacity of a battery is measured in milliampere hours. You are required to implement * the instructions below according to the requirements specified in the comments. */ public class Battery extends BatteryTester { /* * Declare data fields: a double named maxCapacity that stores the maximum capacity of AA battery. * a double named curCapacity that stores the current capacity of AA battery */ // Your code here... double maxCapacity; double curCapacity; /* * The capacity of a battery is measured in milliampere hours. A typical * AA battery has a capacity of 2000 to 3000 mAh, * Implement the default constructor. Set the value of the maxCapacity and curCapacity to 3000. */ // Your code here... } /* * Implement the overloaded constructor that passes a new value to the maxCapacity and curCapacity. * A newly constructed battery object will have the same value for maxCapacity and currCapacity. * Do not do any validation. Assume that the value of the parameter is in the correct range from 2000 mAh to 3000 mAh. */ // Your code here... // Implement get method for maxCapacity // Your code here... // Implement get method for currCapacity // Your code here... /* Implement the body of the method drain which drains the capacity of the battery by given amount. * If the curCapacity goes below zero. Set the curCapacity to zero. */ public void drain(double amount) { // Your code here... } /* Implement the body of the method charge which charges the battery by given amount. * If the curCapacity goes above the maxCapacity. Set the curCapacity to maxCapacity. */ public void charge(double amount) { // Your code here... } /* Implement the method isFull which returns true if the battery is full and false otherwise. * The method does not take any parameter. (Hint: how do you konw if the battery is full?) */ //you code is here /* Implement the body of the method printInformation which prints the values of the * curCapacity and maxCapacity. */ public void printInformation() { // Your code here... } }
Types of Loop
Loops are the elements of programming in which a part of code is repeated a particular number of times. Loop executes the series of statements many times till the conditional statement becomes false.
Loops
Any task which is repeated more than one time is called a loop. Basically, loops can be divided into three types as while, do-while and for loop. There are so many programming languages like C, C++, JAVA, PYTHON, and many more where looping statements can be used for repetitive execution.
While Loop
Loop is a feature in the programming language. It helps us to execute a set of instructions regularly. The block of code executes until some conditions provided within that Loop are true.
fill out code
/*
(name header)
*/
/*
* Your task is to implement few methods in the class below. The class "Battery" models a rechargeable
* battery. The capacity of a battery is measured in milliampere hours. You are required to implement
* the instructions below according to the requirements specified in the comments.
*/
public class Battery extends BatteryTester
{
/*
* Declare data fields: a double named maxCapacity that stores the maximum capacity of AA battery.
* a double named curCapacity that stores the current capacity of AA battery
*/
// Your code here...
double maxCapacity;
double curCapacity;
/*
* The capacity of a battery is measured in milliampere hours. A typical
* AA battery has a capacity of 2000 to 3000 mAh,
* Implement the default constructor. Set the value of the maxCapacity and curCapacity to 3000.
*/
// Your code here...
}
/*
* Implement the overloaded constructor that passes a new value to the maxCapacity and curCapacity.
* A newly constructed battery object will have the same value for maxCapacity and currCapacity.
* Do not do any validation. Assume that the value of the parameter is in the correct range from 2000 mAh to 3000 mAh.
*/
// Your code here...
// Implement get method for maxCapacity
// Your code here...
// Implement get method for currCapacity
// Your code here...
/* Implement the body of the method drain which drains the capacity of the battery by given amount.
* If the curCapacity goes below zero. Set the curCapacity to zero.
*/
public void drain(double amount)
{
// Your code here...
}
/* Implement the body of the method charge which charges the battery by given amount.
* If the curCapacity goes above the maxCapacity. Set the curCapacity to maxCapacity.
*/
public void charge(double amount)
{
// Your code here...
}
/* Implement the method isFull which returns true if the battery is full and false otherwise.
* The method does not take any parameter. (Hint: how do you konw if the battery is full?)
*/
//you code is here
/* Implement the body of the method printInformation which prints the values of the
* curCapacity and maxCapacity.
*/
public void printInformation()
{
// Your code here...
}
}
Trending now
This is a popular solution!
Step by step
Solved in 2 steps