Please write the following in Netbeans IDE 81 The Rectangle

Please write the following in Netbeans IDE 8.1

(The Rectangle class) Following the example of the Circle class in Section 9.2, design a class named Rectangle to represent a rectangle. The class contains:

Two double data fields named width and height that specify the width and height of the rectangle. The default values are 1 for both width and height.

A no-arg constructor that creates a default rectangle.

A constructor that creates a rectangle with the specified width and height.

A method named getArea() that returns the area of this rectangle.

A method named getPerimeter() that returns the perimeter.

2. (Use the Date class) Write a program that creates a Date object, sets its elapsed time to 10000, 100000, 1000000, 10000000, 100000000, 1000000000, 10000000000, and 100000000000, and displays the date and time using the toString() method, respectively.

Solution

import java.util.Date;

//class rectangle
class Rectangle{
   private double width;
   private double height;
  
   //default constructor
   public Rectangle() {
       this.width=1;
       this.height=1;
   }
  
   //paramaterized constructor
   public Rectangle(double width,double height){
       this.width=width;
       this.height=height;
   }
  
   //method to find the area of the rectangle
   public double getArea(){
       return this.width*this.height;
   }
  
   //method to find the perimeter of the rectangle
   public double getPerimeter(){
       return 2*(this.width+this.height);
   }
}


public class Demo {

   public static void main(String[] args) {
       Rectangle rect=new Rectangle(3,4);// creating the object of the rectangle class
       System.out.println(\"Area of rectangle : \"+rect.getArea()); // getting the area of rectangle
       System.out.println(\"Perimeter of rectangle : \"+rect.getPerimeter());// getting the perimeter of rectangle
       System.out.println(\"\ \");
       System.out.println(\"----------------------------Calling displayDateTime method--------------------------\");
       displayDateTime();//calling the displayDateTime() method
   }
  
   public static void displayDateTime(){
           long j = 0;
   Date date=new Date(j); // creatin the object of date class
   for (j = 10000; j < 100000000000l; j *= 10) { // loop for elapsed time
   System.out.println(\"Elapsed time: \" + j + \" milliseconds\");
   date.setTime(j);// setting the elapsed time
   System.out.println(\"Datetime: \" + date.toString());//printing the date time with toString method
   }
   }

}

---------------------------------------output--------------------------------------------------------------------------------

Area of rectangle : 12.0
Perimeter of rectangle : 14.0


----------------------------Calling displayDateTime method--------------------------
Elapsed time: 10000 milliseconds
Datetime: Thu Jan 01 05:30:10 IST 1970
Elapsed time: 100000 milliseconds
Datetime: Thu Jan 01 05:31:40 IST 1970
Elapsed time: 1000000 milliseconds
Datetime: Thu Jan 01 05:46:40 IST 1970
Elapsed time: 10000000 milliseconds
Datetime: Thu Jan 01 08:16:40 IST 1970
Elapsed time: 100000000 milliseconds
Datetime: Fri Jan 02 09:16:40 IST 1970
Elapsed time: 1000000000 milliseconds
Datetime: Mon Jan 12 19:16:40 IST 1970
Elapsed time: 10000000000 milliseconds
Datetime: Sun Apr 26 23:16:40 IST 1970

Please write the following in Netbeans IDE 8.1 (The Rectangle class) Following the example of the Circle class in Section 9.2, design a class named Rectangle to
Please write the following in Netbeans IDE 8.1 (The Rectangle class) Following the example of the Circle class in Section 9.2, design a class named Rectangle to

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site