All pastes #973827 Raw Edit

Someone

public java v1 · immutable
·published 2008-04-06 10:21 UTC
rendered paste body
public class Circle{   private double radius;   private String colour;// Question 1public Circle(){   radius = 1.0;   colour = "black";}public Circle(double inputRadius){   radius = inputRadius;   colour = "black";}public Circle(String inputColour){   colour = inputColour;   radius = 1.0;}public Circle(double inputRadius, String inputColour){   radius = inputRadius;   colour = inputColour;}// Question 2public double getRadius(){   return radius;}public String getColour(){   return colour;}//Question 3public double getArea(){   double area = Math.PI*this.radius*this.radius;   return area;}// Question 4: We can be sure of what value r will take as it is specified as a //parameter in the constructor. Setters:public void changeRadius(double radius){   this.radius = radius;}public void changeColour(String colour){   this.colour = colour;}// Question 5public static double exerciseMethod (Circle c1, Circle c2, Circle c3){if (c1.getRadius() == c2.getRadius() && c1.getRadius() == c3.getRadius())   System.out.print("All circles are the same size with colours " + c1.getColour() ", " + c2.getColour() + " and " + c3.getColour());else if (c1.getRadius() == c2.getRadius())   System.out.println("Circles 1 and 2 have the same size, with colours " + c1.getColour() + " and " + c2.getColour());else if (c1.getRadius() == c3.getRadius())   System.out.println("Circles 1 and 3 have the same size, with colours " + c1.getColour() + " and " + c3.getColour());else if (c2.getRadius() == c3.getRadius())   System.out.println("Circles 2 and 3 have the same size, with colours " + c2.getColour() + " and " + c3.getColour());else if (c1.getRadius() > c2.getRadius() && c1.getRadius() > c3.getRadius() )   System.out.println(c1.getColour());else if (c2.getRadius() > c1.getRadius() && c2.getRadius() > c3.getRadius())   System.out.println(c2.getColour());else if (c3.getRadius() > c1.getRadius() && c3.getRadius() > c2.getRadius())   System.out.println(c3.getRadius());double areaSum = c1.getArea() + c2.getArea() + c3.getArea();return areaSum;}}