Advertisement
luliu

The Rectangle class(MyProgrammingLab 71021)

Dec 16th, 2015
634
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.38 KB | None | 0 0
  1. /*
  2.  * Name: Lu Liu
  3.  * Date: 12/16/2015
  4.  * Course Number: CSC-111
  5.  * Course Name: Intro to Java Programming
  6.  * Problem Number: The Rectangle class(MyProgrammingLab 71021)
  7.  * Email: lliu0001@student.stcc.edu
  8.  */
  9. public class Test {
  10.     public static void main(String[] args) {
  11.         Rectangle R1 = new Rectangle(4, 40);
  12.         Rectangle R2 = new Rectangle(3.5, 35.9);
  13.         System.out.println("The width of Rectangle R1 is " + R1.getWdith());
  14.         System.out.println("The height of Rectangle R1 is " + R1.getHeight());
  15.         System.out.println("The area of Rectangle R1 is " + R1.getArea());
  16.         System.out.println("The perimeter of Rectangle R1 is " + R1.getPerimeter());
  17.         System.out.println("The widteh of Rectangle R2 is " + R2.getWdith());
  18.         System.out.println("The height of Rectangle R2 is " + R2.getHeight());
  19.         System.out.println("The area of Rectangle R2 is " + R2.getArea());
  20.         System.out.println("The perimeter of Rectangle R2 is " + R2.getPerimeter());
  21.     }
  22. }
  23.  
  24. class Rectangle {
  25.     private double width;
  26.     private double height;
  27.    
  28.     public Rectangle() {
  29.         height = 1.0;
  30.         width = 1.0;
  31.     }
  32.  
  33.     public Rectangle(double w, double h) {
  34.         width = w;
  35.         height = h;
  36.     }
  37.  
  38.     public double getArea() {
  39.         return height * width;
  40.     }
  41.    
  42.     public double getPerimeter() {
  43.         return 2 * (height + width);
  44.     }
  45.  
  46.     public double getWdith() {
  47.         return width;
  48.     }
  49.  
  50.     public double getHeight() {
  51.         return height;
  52.     }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement