Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package question3;
- public class Question3 {
- public static void main(String[] args) {
- Circle spot = new Circle();
- Circle spot2 = new Circle(2);
- spot.setRadius(5);
- spot.circumference();
- spot.radius();
- spot.area();
- spot.displayArea();
- if (spot.equals(spot2)) {
- System.out.println("The objects are the same");
- } else {
- System.out.println("The objects are not the same");
- }
- System.out.println(spot);
- System.out.println(spot2);
- }
- }
- Circle Class
- package question3;
- public class Circle {
- private double radius;
- public Circle() {
- radius =1;
- }
- public Circle(double r) {
- radius = r;
- }
- public double getRadius(){
- return (radius);
- }
- public void circumference() {
- double circumf;
- circumf = (6.28*radius);
- System.out.println("The circumference is "+circumf);
- }
- public void radius() {
- double radi;
- radi = radius;
- System.out.println("The radius is "+radius);
- }
- public void setRadius(double newRadius){
- radius = newRadius;
- }
- public void radius(double r) {
- System.out.println("The radius is "+r);
- }
- public void area() {
- double r;
- double area;
- r = radius;
- area = (r*r*3.14);
- System.out.println("The area is "+area);
- }
- public static void displayArea() {
- System.out.println("The formula for the area of a circle is, Pi*r*r");
- }
- public boolean equals(Object c) {
- Circle testObj = (Circle)c;
- if (testObj.getRadius() == radius )
- return(true);
- else
- return(false);
- }
- public String toString() {
- String circleString;
- circleString = "Circle has radius " + radius;
- return(circleString);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement