Heim  >  Artikel  >  Java  >  Schreiben Sie ein Java-Programm, um die Fläche und den Umfang eines Rechtecks ​​mithilfe des Klassenkonzepts zu berechnen

Schreiben Sie ein Java-Programm, um die Fläche und den Umfang eines Rechtecks ​​mithilfe des Klassenkonzepts zu berechnen

王林
王林nach vorne
2023-09-03 11:37:061268Durchsuche

Schreiben Sie ein Java-Programm, um die Fläche und den Umfang eines Rechtecks ​​mithilfe des Klassenkonzepts zu berechnen

Die Java-Sprache ist heute eine der am häufigsten verwendeten objektorientierten Programmiersprachen der Welt. Das Konzept der Klasse ist eines der wichtigsten Merkmale objektorientierter Sprachen. Eine Klasse ist wie eine Blaupause für ein Objekt. Wenn wir zum Beispiel ein Haus bauen wollen, erstellen wir zunächst einen Bauplan des Hauses, also einen Plan, der zeigt, wie wir das Haus bauen werden. Nach diesem Plan können wir viele Häuser bauen. Ebenso können wir mithilfe von Klassen viele Objekte erstellen. Klassen sind Blaupausen für die Erstellung vieler Objekte, wobei Objekte reale Einheiten wie Autos, Fahrräder, Stifte usw. sind. Eine Klasse hat die Eigenschaften aller Objekte und die Objekte haben die Werte dieser Eigenschaften. In diesem Artikel schreiben wir ein Java-Programm, um den Umfang und die Fläche eines Rechtecks ​​mithilfe des Klassenkonzepts zu ermitteln.

Eine Klasse umfasst die folgenden Inhalte: −

  • Datenelemente – Datenelemente stellen Merkmale/Eigenschaften einer Sammlung von Objekten dar

  • Methoden – Methoden stellen Operationen dar, die von einem Objekt ausgeführt werden.

Wenn wir beispielsweise eine Person als eine Klasse betrachten, dann sind Attribute wie Name, Alter und Adresse Datenelemente und Aktionen wie Sitzen, Stehen, Essen und Gehen sind Methoden der Klasse.

Syntax zum Erstellen von Klassen

class ClassName
{
   //data members
   //methods
}

Klassennamen beginnen immer mit einem Großbuchstaben. Zum Beispiel Person, Haus, Bank usw.

Beispiel

class Person{
   //data members
   String name;
   int age;
   String city;
   //methods
   void read(){
      System.out.println(“Reading”);
   }
}

Syntax zum Erstellen von Objekten

ClassName objectname = new ClassName();

Beispiel

Person person_one =new Person();

Umfang des Rechtecks

Der Umfang eines Rechtecks ​​ist die Gesamtfläche, die von den vier Seiten des Rechtecks ​​umschlossen wird, also die Fläche, die durch die Länge und Breite des Rechtecks ​​abgedeckt wird.

Formel

Perimeter of the rectangle 
= area covered by the sides of the rectangle
= 2(l+w)
where,  l : length of rectangle
        w : width of rectangle

Rechteckfläche

Die Fläche eines Rechtecks ​​ist der Gesamtraum, den das Rechteck auf einer zweidimensionalen Ebene einnimmt.

Formel

Area of the rectangle 
= area covered by the rectangle
=  l*w
where , l : length of rectangle
             w : width of rectangle

Algorithmus

Schritt 1 − Erstellen Sie eine benutzerdefinierte Klasse mit dem Namen „Rechteck“, die über die Methoden „area()“ und „perimeter()“ verfügt. Diese Funktionen geben jeweils die Fläche und den Umfang des Rechtecks ​​​​aus.

Schritt 2 − Erstellen Sie nun ein rechteckiges Objekt mit dem Konstruktor in der Hauptklasse.

Schritt 3 − Rufen Sie nun die entsprechenden Funktionen auf, um anhand des erstellten Objekts die Fläche und den Umfang des Rechtecks ​​zu ermitteln.

Beispiel

In diesem Beispiel haben wir eine benutzerdefinierte Rechteckklasse erstellt, die über die Methoden „area()“ und „perimeter()“ verfügt. Verwenden Sie dann den Konstruktor der Hauptklasse in der Hauptklasse, um ein Objekt der Klasse „Rechteck“ zu erstellen, und rufen Sie die entsprechenden Methoden „area()“ und „perimeter()“ für das erstellte Objekt auf. Sobald die Methoden aufgerufen werden, werden sie ausgeführt und die Ausgabe wird gedruckt.

// Java program to calculate  the area and perimeter of a rectangle using class concept
import java.util.*;
// Rectangle Class File
class Rectangle {
    // data members
    int length, width;
    // methods
    //constructor to create Object
    Rectangle(int length, int width) {
        this. length = length;
        this.width = width;
    }
    // prints the area of rectangle
    public void area() {
        int areaOfRectangle;
        areaOfRectangle = this.length * this.width;
        System.out.println("Area of rectangle with the given input is : " + areaOfRectangle);
    }
    // prints the perimeter of rectangle
    public void perimeter() {
        int  perimeterOfRectangle;
        perimeterOfRectangle = 2 * (this.length + this.width);
        System.out.println("Perimeter of rectangle with the given input is : " + perimeterOfRectangle);
    }
}
public class Main {
    public static void main(String args[]) {
        Rectangle rect_obj = new Rectangle(10,5);  // obect creation
        System.out.println("Length = " + rect_obj.length);
        System.out.println("Width = " + rect_obj.width);
        rect_obj.area(); // returns area of rectangle
        rect_obj.perimeter(); //returns perimeter of rectangle
    }
}

Ausgabe

Length = 10
Width = 5
Area of rectangle with the given input is : 50
Perimeter of rectangle with the given input is : 30

Zeitkomplexität: O(1) Hilfsraum: O(1)

In diesem Artikel haben wir also gelernt, wie man Java-Code mithilfe des Klassenkonzepts implementiert, um die Fläche und den Umfang eines Rechtecks ​​zu ermitteln.

Das obige ist der detaillierte Inhalt vonSchreiben Sie ein Java-Programm, um die Fläche und den Umfang eines Rechtecks ​​mithilfe des Klassenkonzepts zu berechnen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen