All pastes #973846 Raw Edit

Someone

public java v1 · immutable
·published 2008-04-06 10:50 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;}}public class CircleTest{    public static void main(String[] args)    {	Circle ca = new Circle(5.5, "white");	Circle cb = new Circle(17.5, "yellow");	Circle cc = new Circle(8.0, "blue");		double methodTest = Circle.exerciseMethod(ca, cb, cc);	double totalArea;	totalArea = Circle.exerciseMethod(ca, cb, cc);	System.out.println("Total area of three circles is: " + totalArea);    }}