How Do I code in java? Farm animals : Animal [ ] farmName : String numAnimals : int //calculated controlled variable no setter Farm() //default 10 animals Farm(String) //default 10 animals Farm(int) //size of array Farm(String, int) addAnimal(Animal) : void getFarmName() : String setFarmName(String) : void getAnimal(int) : Animal //return null if index is invalid getNumAnimals() : int //notice no setter… this is a controlled variable getFirstAnimal() : Animal getLastAnimal() : Animal getAnimals() : Animal[ ] printAllDetails() : void // prints Farm attributes followed by Animal attributes as formatted below : // "FarmName: %20s | Number of Animals: %4d | Farm Size: %4d\n" // "Name: %20s | Year of Birth: %4d | Weight: %10.2f | Gender: %c\n" removeAnimal(int) : Animal removeAllAnimals() : void getTotalWeightOfAllAnimals() : double getAverageWeightOfAllAnimals() : double getNumberOfAnimalsAboveWeight(double) : int getNumberOfAnimalsBelowWeight(double) : int increaseWeightOfAllAnimals() : void increaseWeightOfAllAnimals(double) : void
How Do I code in java? Farm animals : Animal [ ] farmName : String numAnimals : int //calculated controlled variable no setter Farm() //default 10 animals Farm(String) //default 10 animals Farm(int) //size of array Farm(String, int) addAnimal(Animal) : void getFarmName() : String setFarmName(String) : void getAnimal(int) : Animal //return null if index is invalid getNumAnimals() : int //notice no setter… this is a controlled variable getFirstAnimal() : Animal getLastAnimal() : Animal getAnimals() : Animal[ ] printAllDetails() : void // prints Farm attributes followed by Animal attributes as formatted below : // "FarmName: %20s | Number of Animals: %4d | Farm Size: %4d\n" // "Name: %20s | Year of Birth: %4d | Weight: %10.2f | Gender: %c\n" removeAnimal(int) : Animal removeAllAnimals() : void getTotalWeightOfAllAnimals() : double getAverageWeightOfAllAnimals() : double getNumberOfAnimalsAboveWeight(double) : int getNumberOfAnimalsBelowWeight(double) : int increaseWeightOfAllAnimals() : void increaseWeightOfAllAnimals(double) : void
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
How Do I code in java?
Farm
- animals : Animal [ ]
- farmName : String
- numAnimals : int //calculated controlled variable no setter
- Farm() //default 10 animals
- Farm(String) //default 10 animals
- Farm(int) //size of array
- Farm(String, int)
- addAnimal(Animal) : void
- getFarmName() : String
- setFarmName(String) : void
- getAnimal(int) : Animal //return null if index is invalid
- getNumAnimals() : int //notice no setter… this is a controlled variable
- getFirstAnimal() : Animal
- getLastAnimal() : Animal
- getAnimals() : Animal[ ]
- printAllDetails() : void // prints Farm attributes followed by Animal attributes as formatted below :
// "FarmName: %20s | Number of Animals: %4d | Farm Size: %4d\n"
// "Name: %20s | Year of Birth: %4d | Weight: %10.2f | Gender: %c\n"
- removeAnimal(int) : Animal
- removeAllAnimals() : void
- getTotalWeightOfAllAnimals() : double
- getAverageWeightOfAllAnimals() : double
- getNumberOfAnimalsAboveWeight(double) : int
- getNumberOfAnimalsBelowWeight(double) : int
- increaseWeightOfAllAnimals() : void
- increaseWeightOfAllAnimals(double) : void
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 3 steps with 3 images
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