HW 2 Class Implementation Solution

HW 2 Class Implementation Solution - CS 302 Worksheet 2...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
CS 302 Worksheet 2 (Chapter 3): The Professor’s Dairy One of the professors in the CS department has decided to retire from the university and start her own dairy farm. She has already purchased some prime grazing land, restored an old barn, and acquired some cows. And, being a CS professor, she has decided to write a Java program to help. She has started to write Dairy.java , shown below. /** The Dairy class keeps track of a dairy herd and the profitability of producing * either milk or butter. */ public class Dairy { /** Instance data member to keep track of the number of cows */ private int numCows; //Identifier can vary, but should relate to cows or herd /** * Constructs a new dairy with initialCows cows * @param initialCows the initial number of cows in the herd */ public Dairy(int initialCows) { numCows = initialCows; } /** * Adds one to the number of cows in the herd */ public void addCow() { numCows++; //or numCows = numCows + 1; } /** * Returns the number of cows currently in the herd * @return the number of cows */ public int getNumCows() { return numCows; } /** * Returns the profit of selling the herd’s milk * (assuming each cow produces 10 gallons of milk) * @param pricePerGallon the price received for a gallon of milk * @return the total profit from selling milk */ public double calcMilkProfit(double pricePerGallon) { return 10.0 * pricePerGallon * getNumCows(); } /** * Returns the profit of selling butter made from the herd’s milk
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 3

HW 2 Class Implementation Solution - CS 302 Worksheet 2...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online