Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Name: Lu Liu
- * Date: 3/03/2016
- * Course Number: CSC-112
- * Course Name: Intermediate Topics in Java Programming
- * Email: lliu0001@student.stcc.edu
- *
- * Assignment: HW # 9 (MyProgrammingLab Chapter 13: Project 71043)
- * Programe Description:
- * Define a class named ComparableCircle
- * Test ComparableCircle class in a Driver class
- */
- /*—————————————Driver Class———————------------————*/
- import java.util.*;
- public class Driver extends Circle {
- public static void main(String[] args) {
- Scanner input = new Scanner(System.in);
- System.out.println("Enter radius of first circle: ");
- double radius1 = input.nextDouble();
- System.out.println("Enter radius of second circle: ");
- double radius2 = input.nextDouble();
- ComparableCircle circle1 = new ComparableCircle(radius1);
- ComparableCircle circle2 = new ComparableCircle(radius2);
- System.out.println(circle1.compareTo(circle2));
- }
- }
- /*————————————ComparableCircle Class————————————————*/
- class ComparableCircle extends Circle {
- public ComparableCircle(double radius) {
- super(radius);
- }
- public int compareTo(ComparableCircle o) {
- if (this.getArea() > o.getArea())
- return 1;
- else if (this.getArea() < o.getArea())
- return -1;
- else
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement