Create a class Rectangle with attributes length and width, each of which defaults to 1. Provide methods that calculate the rectangle's perimeter and area. It hasset and get methods for both lengthand width. Theset methodsshould verify that lengthand width are each floating-point numbers larger than 0.0 and less than 20.0. Write a program totest class Rectangle.
Program should be written in Java .
I need some with this problem so urgently----test is due tomorrow and will be similar tothe above question. I cannot afford to fail the test.
public
class
Rectangle
{
float
length,width;
//attributes of class rectangle
public
void
Rectangle(){
///constructor to initialize default values to the attributes
length =
1
.0f;
width =
1
.0f;
}
public
float
perimeter(){
//member functions
return
2
*(length+width);
}
public
float
area(){
return
(length*width);
}
public
void
setLength(
float
len)
{
if
(len >
0
.0f && len <
20
.0f)
length = len;
else
System.out.println(
"Invalid Length"
);
}
public
void
setWidth(
float
wid)
{
if
(wid >
0
.0f && wid <
20
.0f)
width = wid;
else
System.out.println(
"Invalid width"
);
}
public
float
getLength(){
return
length;
}
public
float
getWidth(){
return
width;
}
}
import
java .util.*;
public
class
Main
{
public
static
void
main(String[] args) {
Rectangle obj =
new
Rectangle();
//object of class rectangle
Scanner sc =
new
Scanner (System.in);
float
len,width;
System.out.println(
"Enter the length of the Rectangle"
);
len = sc.nextFloat();
System.out.println(
"Enter the width of the Rectangle"
);
width = sc.nextFloat();
obj.setLength(len);
//setting values to attributes of class rectangle
obj.setWidth(width);
System.out.println(
"Length of the triangle is : "
+obj.getLength());
System.out.println(
"Width of the triangle is : "
+obj.getWidth());
System.out.println(
"Area of the triangle is : "
+obj.area());
System.out.println(
"Perimeter of the triangle is : "
+obj.perimeter());
}
}
Need solution in c++ that works on both Microsoft Visual 2017 and Xcode: Create a class Rectangle with attributes length and width, each of which defaults to 1. Provide methods that calculate the rectangle's perimeter and area. It has set and get methods for both length and width. The set methods should verify that length and width are each floating-point number larger than 0.0 and less than 20.0. Write a program to test class Rectangle
Creating a Programmer-Defined Class in Java Summary In this lab, you will create a programmer-defined class and then use it in a Java program. The program should create two Rectangle objects and find their area and perimeter. Instructions Make sure the class file named Rectangle.java is open. In the Rectangle class, create two private attributes named lengthand width. Both length and width should be data type double. Write public set methods to set the values for length and width. Write...
****Here is the assignment **** Purpose: To write an Object-Oriented application that creates a Java class with several instance variables, a constructor to initialize the instance variables, several methods to access and update the instance variables’ values, along with other methods to perform calculations. Also, write a test class that instantiates the first class and tests the class’s constructor and methods. Details: Create a class called Rectangle containing the following: Two instance variables, An instance variable of type double used...
Creating a Class in C++ Summary In this lab, you create a programmer-defined class and then use it in a C++ program. The program should create two Rectangle objects and find their area and perimeter. Instructions Ensure the class file named Rectangle.cpp is open in your editor. In the Rectangle class, create two private attributes named length and width. Bothlength and width should be data type double. Write public set methods to set the values for lengthand width. Write public...
1. Define a class Rectangle with two attributes: (This is for C++) -length, an integer (default value 1) -width, an integer (default value 1) Provide the following member functions: -default constructor -constructor that takes parameters used to initialize the data -get/set function for each attribute -a function perimeter that returns the perimeter of the rectangle -a function area that returns the area of the rectangle b. Write a program that uses the class Rectangle to create two rectangle objects with...
Construct a C++ class named Rectangle that has floating-point data members named length and width. The class should have a zero-argument constructor that initializes each data member to 0. It should have member functions named calcPerimeter() and calcArea() that calculate the perimeter and area of a rectangle respectively, a member function setLength() and setWidth() to set the length and width, member functions getLength() and getWidth() to return the length and width, and a member function showData() that displays the rectangle’s length,...
JAVA design a class named Rectangle to represent a rectangle. The class contains: A method named getPerimeter() that returns the perimeter. 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. design...
Within NetBeans, write a Java program for EACH of the following problems. (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...
In JAVA 1. Create a class called Rectangle that has integer data members named - length and width. Your class should have a default constructor (no arg constructor) Rectangle() that initializes the two instance variables of the object Rect1. The second overloading constructor should initializes the value of the second object Rect2. The class should have a member function named GetWidth() and GetLength() that display rectangle's length and width. OUTPUT: Rectl width: 5 Rectl length: 10 Enter a width :...
In Java programming language. For this assignment, you must write a class Rectangle and a tester RectangleTest. The Rectangle class should have only the following public methods (you can add other non-public methods): Write a constructor that creates a rectangle using the x, y coordinates of its lower left corner, its width and its height in that order. Creating a rectangle with non-positive width or height should not be allowed, although x and y are allowed to be negative. Write...