📜  用类概念求矩形面积和周长的Java程序

📅  最后修改于: 2022-05-13 01:54:41.592000             🧑  作者: Mango

用类概念求矩形面积和周长的Java程序

周长是形状轮廓的长度。要找到矩形或正方形的周长,您必须将所有四个边的长度相加。在这种情况下,x 是矩形的长度,而 y 是矩形的宽度。面积是对形状表面的测量。

这里的主要任务是创建一个可用于查找矩形的面积和周长的类。

通过使用矩形面积和矩形周长的公式:

Area of Rectangle = Length * Breadth
Perimeter of Rectangle = 2 * (Length + Breadth)

方法 :

  • 首先,我们将创建一个名为 Rectangle 的类,我们将在其中定义可变的长度和宽度。以及方法 Area 和 Perimeter 来计算矩形的面积和周长。
  • 然后我们将创建另一个类,我们将在其中创建一个 main 方法。
  • 在main方法中,创建矩形的对象,我们可以调用它给Rectangle类的变量赋值,赋值后调用Rectangle类的方法计算矩形的Area和Perimeter。
  • Rectangle 类的两个方法都将使用我们从使用该类的对象的 main 方法传递的长度和宽度值。结果将被打印出来。

例子:

Java
// Java program to create a class to
// print the area and perimeter of a
// rectangle
  
import java.util.*;
  
// Rectangle Class File
public class Rectangle {
  
    // Variable of data type double
    double length;
    double width;
  
    // Area Method to calculate the area of Rectangle
    void Area()
    {
        double area;
        area = this.length * this.width;
        System.out.println("Area of rectangle is : "
                           + area);
    }
  
    // Perimeter Method to calculate the Perimeter of
    // Rectangle
    void Perimeter()
    {
        double perimeter;
        perimeter = 2 * (this.length + this.width);
        System.out.println("Perimeter of rectangle is : "
                           + perimeter);
    }
}
  
 class Use_Rectangle {
     
    public static void main(String args[])
    {
        // Object of Rectangle class is created
        Rectangle rect = new Rectangle();
  
        // Assigning the value in the length variable of
        // Rectangle Class
        rect.length = 15.854;
  
        // Assigning the value in the width variable of
        // Rectangle Class
        rect.width = 22.65;
  
        System.out.println("Length = " + rect.length);
        System.out.println("Width = " + rect.width);
  
        // Calling of Area method of Rectangle Class
        rect.Area();
  
        // Calling of Perimeter method of Rectangle Class
        rect.Perimeter();
    }
}


输出
Length = 15.854
Width = 22.65
Area of rectangle is : 359.09309999999994
Perimeter of rectangle is : 77.008