Related questions
/ Fill in the missing code for the Range class below. Upload your Range.java.
public class Range {
private int minimum, maximum;
// Set this.minimum and this.maximum to parameters
// minimum and maximum, respectively, assuming minimum <= maximum.
// Otherwise set both this.minimum and this.maximum to 0.
public Range(int minimum, int maximum) {
}
// Call the two-parameter constructor with parameters 0 and maximum.
public Range(int maximum) {
}
// Call the one-parameter constructor with parameter 100.
public Range() {
}
// getter for maximum
public int getMaximum() {
}
// getter for minimum
public int getMinimum() {
}
// return the number of values in this range.
public int getSize() {
}
// Set this.minimum to minimum, assuming minimum <= this.maximum.
// Otherwise set this.mimimum to this.maximum.
public void setMinimum(int minimum) {
}
// Set this.maximum to maximum, assuming maximum >= this.minimum.
// Otherwise set this.maximum to this.minimum.
public void setMaximum(int maximum) {
}
// return true iff n is at least minimum and n is at most maximum
public boolean inRange(int n) {
}
// Return true iff this.minimum is at least r.minimum and
// this. maximum is at most r.maximum.
public boolean isSubrangeOf(Range r) {
}
// Return a new Range object representing
// the intersection of this and r, or return null if that intersection is empty.
public Range intersection(Range r) {
}
// Implement the equals methods, following the ClickCounter example from lecture
public boolean equals(Object o) {
}
// Return a string representation of this, e.g. if this.minimum is 5
// and this.maximum is 7, you would return the String "(5,7)".
public String toString() {
}
}
Trending nowThis is a popular solution!
Step by stepSolved in 2 steps
- Create a Class Pet with the following data members Identification: String species : String (e.g. cat, dog, fish etc) breed: String Age (in days): int Weight: float Dead: boolean 1. Provide a constructor with parameters for all instance variables. 2. Provide getters for all and setters for only breed, and weight 3. Provide a method growOld() that increases the age of the pet by one day. A dead pet wont grow old 4. Provide a method growHealthy(float w) that increases the weight of the pet by the given amount w. A dead pet cannot grow healthy. 5. Provide a method fallSick(float w) that reduces the weight of the pet by the given amount. The least weight a pet can have is 0 which will mean that the pet has died. If the value of weigh is 10 kg and the method is called with an argument of 11 kg then you will set it to 0 and set the dead to an appropriate value to mark the death of the pet 6. Provide a toString method that shows an appropriate well formatted string...arrow_forwardJava Instance data:Variable mpg for fuel efficiency (miles per gallon = mpg)Variable gas to save how many gallons of gas left in the tank Constructors:Default constructor with no parameter. Use 0 as initial values.Overloaded constructor with two parameters Methods:getMPG() & setMPG()(getGas() & setGas()toString() methoddrive() to simulate that the car is driven for certain miles. For example, v1.drive(100) means vehicle v1 is driven 100 miles. You need to calculate the gas cost and update the gas tank: gas = gas - miles/mpg. You also need to check if there is enough gas left since gas should not be negative. You need to figure out the formal parameters for the above methods. In the testing class, prompt the user for information to create two objects of the Vehicle class. Let each vehicle drive 200 miles. Print out the left gas for each vehicle. Ex: Vehicle 1 Enter the mpg: 40 Enter the gas left: 10.5 Vehicle 2 Enter the mpg: 35 Enter the gas left: 2.1 Vehicle 1...arrow_forwardpublic class Cat { private int age; public Cat (int a) { age = а; } public int getAge() { return a; } } Which of the following best explains why the getAge method will NOT work as intended? The instance variable age should be returned instead of a, which is local to the constructor. The variable age is not declared inside the getAge method. The getAge method should be declared as private. The getAge method should have at least one parameter.arrow_forward
- Find the errors in the following code: The following is someone’s definition for the Checking class. public class Checking { //Only one attribute (for simplicity, nothing wrong here) private double balance; public void Checking(double iniBalance){ setbalance(iniBalance); } // Define getter and setter public String getbalance(){ return balance; } public void setbalance(double newbalance){ double balance = 0; if(newbalance>0){ //validity check balance = newbalance; } else{ System.out.println("Your input is invalid!"); } } }arrow_forwardWrite a code for a banking program.a) In this question, first, you need to create a Customer class, this class should have:• 2 private attributes: name (String) and balance (double)• Parametrized constructor to initialize the attributes• Methods:i. public String toString() that gives back the name and balanceii. public void addPercentage; this method will take a percentage value andadd it to the balanceb) Second, you will create a driver class and ask the user to enter 6 customers’ informationand then you will create an array of Customer objects.c) Then you use this array used for various operations as shown in the output.• Using the array of customer objects, you need to search for all customers whohave less than 150ドル• Using the array of customer objects, you need to get the average balance of thebalances in this array• Using the array of customer objects, you need to get the customer with thehighest balance and lowest balance• Using the array of customer objects, you need to show all...arrow_forwardFix the typo in the following program. Your solution should be a single line of code with the typo fixed: public class Rational private int numerator; private int denominator; public Rational(int numerator, int denominator) this.numerator = numerator: this.denominator = denominator; public int getNumerator() { return this.numerator; } public int getDenominator (){ return this.denominator; } public double getFraction() { return (double)numerator / (double)denominator; public String toString () | return numerator+"/"+denominator; public static void main (Stringl) args) Rational r = new Rational (2, 3); System.out.println (r); double real = getFraction (): System.out.println (real);arrow_forward
- The weight of an object can be described by two integers: pounds and ounces (where 16 ounces equals one pound). Class model is as follows: public class Weight { private int pounds; private int ounces; public Weight(int p, int o) ( pounds=p+o/16: ounces = 0% 16: } Implement a method called subtract, which subtracts one weight to another. i.e. Weight w1 = new Weight(10.5): Weight w2 = new Weight(5.7): Weight w3= w1.subtract(w2):arrow_forwardJava Program This assignment requires one project with two classes. Class Employee Class Employee- I will attach the code for this: //Import the required packages. import java.text.DecimalFormat; import java.text.NumberFormat; //Define the employee class. class Employee { //Define the data members. private String id, lastName, firstName; private int salary; //Create the constructor. public Employee(String id, String lastName, String firstName, int salary) { this.id = id; this.lastName = lastName; this.firstName = firstName; this.salary = salary; } //Define the getter methods. public String getId() { return id; } public String getLastName() { return lastName; } public String getFirstName() { return firstName; } public int getSalary() { return salary; } //Define the method to return the employee details. @Override public String toString() { //Use number format and decimal format //to...arrow_forwardpublic class Accumulator { private int total private String name; public Accummulator (string name , int total) { this .name = name; this .total=total; } } 3. In a main method, create an object of Accumulator with the name as "Mary" and total as 100.arrow_forward
- Finish the TestPlane class that contains a main method that instantiates at least two Planes. Add instructions to instantiate your favorite plane and invoke each of the methods with a variety of parameter values to test each option within each method. To be able to test the functionality of each phase, you will add instructions to the main method in each phase.arrow_forward8arrow_forwardI have the following code: public class Length{ private int feet; private int inches; Length() { feet = inches = 0; } Length(int newFeet, int newInches) { feet = newFeet; inches = newInches; } public int getFeet() { return feet; } public void setFeet(int newFeet) { feet = newFeet; } public int getInches() { return inches; } public void setInches(int newInches) { inches = newInches; } public void add(Length otherLength) { int newFeet = this.feet + otherLength.feet; int newInches = this.inches + otherLength.inches; if(newInches >= 12) { newFeet++; newInches -= 12; } this.setFeet(newFeet); this.setInches(newInches); } public Length subtract(Length otherLength) { if(this.feet > otherLength.feet) { int newFeet = feet - otherLength.feet; int newInches = inches - otherLength.inches;...arrow_forward
- Text book imageDatabase System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationText book imageStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONText book imageDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- Text book imageC How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONText book imageDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningText book imageProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education