Monty374

Circle

Nov 25th, 2016
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. package puck;
  2.  
  3. public class Circle {
  4. private static double PI = 3.14;
  5. private double radius;
  6.  
  7. public Circle() {
  8. radius = 1; //default radius
  9. }
  10.  
  11. public Circle(double r) {
  12. radius = r;
  13. }
  14.  
  15. public void setRadius(double newRadius) {
  16. radius = newRadius;
  17. }
  18.  
  19. public double area() {
  20. double circleArea;
  21.  
  22. circleArea = PI * radius * radius;
  23. return(circleArea);
  24. }
  25.  
  26. public double getRadius() {
  27. return(radius);
  28. }
  29.  
  30. public static void displayAreaFormula() {
  31. System.out.println("The formula for the area of a circle is a=Pi*r*r");
  32. }
  33.  
  34. public boolean equals(Object obj) {
  35. Circle testObj = (Circle)obj;
  36.  
  37. if (testObj.getRadius() == radius) {
  38. return(true);
  39. } else {
  40. return(false);
  41. }
  42. }
  43.  
  44. public String toString() {
  45. String circleString;
  46.  
  47. circleString = "Circle has radius " + radius;
  48. return(circleString);
  49. }
  50. }
Add Comment
Please, Sign In to add comment