Data Structures and Algorithms in Java
6th Edition
ISBN: 9781118771334
Author: Michael T. Goodrich
Publisher: WILEY
expand_more
expand_more
format_list_bulleted
Question
Chapter 1, Problem 10R
Program Plan Intro
Flowers
Program plan:
- Create a class Flower to display the name, number of petals and price of flower.
- Declare the required variables.
- In main() function,
- Create the objects for the class.
- Use the instance flower to set and return the name, petals and price values of flower.
- Call the function display() using the instance flower and display the flower name, pedals and price.
- Create the default constructor with no arguments.
- Create the parameterized constructor with the arguments “n”, “p”, and “d” to assign the name, pedals and price value respectively.
- In the method setName(),
- It passes the argument “n” to set the name of the flower.
- In the method setPetals(),
- It passes the argument “p” to set the number of petals in the flower.
- In the method setPrice(),
- It passes the argument “p” to set the price of the flower.
- In the method getName(),
- Return the name of the flower.
- In the method getPetals(),
- Return the petals of the flower.
- In the method getPrice(),
- Return the price of the flower.
- In the method display (),
- Print the details of the flower.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Create a Java Project (with a class and a test class) to represent some real-world entity such as a
technology item (TV, Fan etc), an animal, a person, a vehicle, etc. In our class, we have already
seen example classes such as Circle, Student, Rectangle, TV etc.
Write a Java program with at least two classes. Use a circle object to represent it. The class must offer at least one (non-static) setter method and one (non-static) getter method. Implement at least one test that invokes the setter method and the corresponding getter method so that the value out == the value in. Also use assert.Equal(60, circle1.getCircumference(), 10); and assert.Equals(10, circle1.get Radius(), 0.1); for radius
Please write a Java program with at least two classes. Use a circle to represent it! The class should have at least one non-static setter method and one non-static getter. Implement at least one method test that invokes the setter method and the corresponding getter method so that the value out == the value in!
Chapter 1 Solutions
Data Structures and Algorithms in Java
Ch. 1 - Prob. 1RCh. 1 - Suppose that we create an array A of GameEntry...Ch. 1 - Write a short Java method, isMultiple, that takes...Ch. 1 - Write a short Java method, isEven, that takes an...Ch. 1 - Write a short Java method that takes an integer n...Ch. 1 - Write a short Java method that takes an integer n...Ch. 1 - Write a short Java method that takes an integer n...Ch. 1 - Write a short Java method that counts the number...Ch. 1 - Prob. 9RCh. 1 - Prob. 10R
Ch. 1 - Modify the CreditCard class from Code Fragment 1.5...Ch. 1 - Prob. 12RCh. 1 - Modify the declaration of the first for loop in...Ch. 1 - Prob. 14CCh. 1 - Write a pseudocode description of a method for...Ch. 1 - Write a short program that takes as input three...Ch. 1 - Write a short Java method that takes an array of...Ch. 1 - Prob. 18CCh. 1 - Write a Java program that can take a positive...Ch. 1 - Write a Java method that takes an array of float...Ch. 1 - Write a Java method that takes an array containing...Ch. 1 - Prob. 22CCh. 1 - Write a short Java program that takes two arrays a...Ch. 1 - Modify the CreditCard class from Code Fragment 1.5...Ch. 1 - Modify the CreditCard class to add a toString()...Ch. 1 - Write a short Java program that takes all the...Ch. 1 - Write a Java program that can simulate a simple...Ch. 1 - A common punishment for school children is to...Ch. 1 - The birthday paradox says that the probability...Ch. 1 - (For those who know Java graphical user interface...
Knowledge Booster
Similar questions
- Write a java program Create an Abstract class Student that contains a method take exam, implement the method in the child classes PhdStudent and GradStudent in which PhdStudent takes exam by giving his final defense presentation while the graduate student gives a written paper.arrow_forwardWrite a Java program with least two classes. Using the circle object to represent it. The class must have at least one (non-static) setter method and one (non-static) getter method. Implement at least on test that invokes the setter and getter method and the corresponding getter method so that the value out == the the value inarrow_forwardWrite a Java program for a class called MyPoint, which models a 2D point with x and y coordinates, is designed as shown in the class diagram. It contains: Two instance variables x (int) and y (int). A default (or "no-argument" or "no-arg") constructor that construct a point at the default location of (0, 0). A overloaded constructor that constructs a point with the given x and y coordinates. Getter and setter for the instance variables x and y. A method setXY() to set both x and y. A method getXY() which returns the x and y in a 2-element int array. A toString() method that returns a string description of the instance in the format "(x, y)". A method called distance(int x, int y) that returns the distance from this point to another point at the given (x, y) coordinates, e.g.,MyPoint p1 = new MyPoint(3, 4); System.out.println(p1.distance(5, 6)); An overloaded distance(MyPoint another) that returns the distance from this point to the given MyPoint instance (called another), e.g.,MyPoint…arrow_forward
- Write a java class that corrects a sentence. Your class must capitalize the letter in each sentence. Make sure that after each [.], [!] , [?] will the word after it will be capitalized. for example : Input : i love myself! yes. no , really? maybe Output: I love myself! Yes. No ,really ? Maybe For example: Input Result after a train crashed, every single person died. who survived?all of the couples. After a train crashed, every single person died. Who survived?All of the couples. turn us on our backs and open up our stomachs, and you will be the wisest but at the start a lummox. what are we? books. Turn us on our backs and open up our stomachs, and you will be the wisest but at the start a lummox. What are we? Books. help! help! it's an emergency. Help! Help! It's an emergency.arrow_forwardWrite a Java Program, Create a class with a method that prints "This is parent class" and its subclass with another method that prints "This is child class". Now, create an object for each of the class and call 1 - method of parent class by object of parent class 2 - method of child class by object of child class 3 - method of parent class by object of child class In the above example, declare the method of the parent class as private and then repeat the first two operations (You will get error in the third).arrow_forwardWrite java program with a class whose instances represent a single playing card from a deck of cards. Playing cards have two distinguishing properties: rank and suit.Output:arrow_forward
- Write a Java program for a class named Baby. A Baby has a name of type String and an ageof type integer.Supply two constructors: one will be the default constructor, that just setsdefault values for the name and age; the second constructor will take twoparameters, a string to set the name and an integer to set the age. Also, supplymethods for setting the name, setting the age, getting the name and getting theage.The class should not contain I/O methods; input of values to the instancevariables must be done with a set method or constructor, output of values fromthe instance variables must be done with get methods. The set method for thename instance variable should ensure that the input is not empty or containwhitespaces (otherwise set a default value). The set method for the ageinstance variable should validate the input to be between 1 and 4 inclusive(otherwise set a default value).Give Java code for an equals method for the Baby class. Babies count asbeing the same (i.e. equal) if…arrow_forwardWrite a Java program that contains a class that represents the car and contains basic specifications such as safe speed, which is pre-installed, and another speed variable that represents the amount of the car’s speed and is subject to increase and decrease and other other specifications according to the request of the student, as well as functions of the car such as movement, stop, return and other functions, so that The car moves at a certain speed, and when the speed increases and is equal to the security speed, it gives an alert and when the safe speed is exceeded, the car stops permanently and the speed becomes zero، using Encapsulation.arrow_forwardWrite a Java program that contains a class that represents the car and contains basic specifications such as safe speed, which is pre-installed, and another speed variable that represents the amount of the car’s speed and is subject to increase and decrease and other other specifications according to the request of the student, as well as functions of the car such as movement, stop, return and other functions, so that The car moves at a certain speed, and when the speed increases and is equal to the security speed, it gives an alert and when the safe speed is exceeded, the car stops permanently and the speed becomes zero.arrow_forward
- Write a java program to print the area and perimeter of arectangle having sides of 6 and 3 units by creating a classnamed ‘Rectangle ‘ with constructor having the two parameters.arrow_forwardWrite a JAVA program to model the kinds of people one finds in a university. The categories are students, teachers and teaching assistant (TAs). All these categories are kinds of Person (Person is abstract class. A teaching assistant (TA) is a student and a teacher as well. A person has a name (string). A student has grade point average GPA (between 0 to 4), the teacher has the number of scholarly papers he/she has published and the teacher assistant has the number of courses he/she assists. All the classes contain constructors with default arguments to fill all data spaces. Provide display method to print all data members of an object on the screen. Classes also contain a function called isSuccessful(). Students with a GPA over 3.5 are considered successful. This function returns true if someone is successful or false if not. In main(), define an array of Person class, which can point to students, teachers and teacher assistants. The program first asks the kind of person and then lets…arrow_forwardWrite a java program that has:A class University that has:- Three private instance variables named firstName, lastName, and id- A constructor to initialize the three instance variables- A toString method to return: “Welcome,” + firstName +” “ + lastName + “Your ID is ” + id- AccessorsA subclass Employee that has:- Five additional private instance variables named department, rate, bonus, hours, and salary- An appropriate constructor to use constructor of superclass in defining those of the subclass- A method named compteSalary ( ) to return salary- A method named computeBonus ( ) to return bonus- Accessors A subclass Staff that:- Overrides computeBonus ( ) such that if hours are greater than 40, there will be %10 bonus for each additional houradded to salary- Overrides compteSalary ( ) such that salary = (rate * hours) + bonus- Overrides toString method to add department and salary into the outputA subclass Faculty that:- Overrides computeBonus ( ) such that if hours are greater than…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
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