Table des matières
Syntaxe de création de classes
Exemple
Syntaxe de création d'objets
Périmètre du rectangle
Zone du rectangle
Algorithme
Sortie
Maison Java javaDidacticiel Écrire un programme Java pour calculer l'aire et le périmètre d'un rectangle en utilisant le concept de classes

Écrire un programme Java pour calculer l'aire et le périmètre d'un rectangle en utilisant le concept de classes

Sep 03, 2023 am 11:37 AM
矩形 概念 java程序

Écrire un programme Java pour calculer laire et le périmètre dun rectangle en utilisant le concept de classes

Le langage Java est aujourd'hui l'un des langages de programmation orientés objet les plus utilisés dans le monde. Le concept de class est l'une des caractéristiques les plus importantes des langages orientés objet. Une classe est comme un plan pour un objet. Par exemple, lorsque nous voulons construire une maison, nous créons d’abord un plan de la maison, en d’autres termes, nous créons un plan qui montre comment nous allons construire la maison. Selon ce plan, nous pouvons construire de nombreuses maisons. De même, en utilisant des classes, nous pouvons créer de nombreux objets. Les classes sont des plans pour créer de nombreux objets, où les objets sont des entités du monde réel telles que des voitures, des vélos, des stylos, etc. Une classe possède les caractéristiques de tous les objets, et les objets ont les valeurs de ces caractéristiques. Dans cet article, nous allons écrire un programme Java pour trouver le périmètre et l'aire d'un rectangle en utilisant le concept de classes.

Un cours comprend le contenu suivant −

  • Data Members - Les données membres représentent les caractéristiques/propriétés d'une collection d'objets

  • Méthodes - Les méthodes représentent les opérations effectuées par un objet.

Par exemple, si nous considérons une personne comme une classe, alors les attributs tels que le nom, l'âge et l'adresse sont des données membres, et les actions telles que s'asseoir, se tenir debout, manger et marcher sont des méthodes de la classe.

Syntaxe de création de classes

class ClassName
{
   //data members
   //methods
}
Copier après la connexion

Les noms de classes commencent toujours par une lettre majuscule. Par exemple, Personne, Maison, Banque, etc.

Exemple

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

Syntaxe de création d'objets

ClassName objectname = new ClassName();
Copier après la connexion

Exemple

Person person_one =new Person();
Copier après la connexion

Périmètre du rectangle

Le périmètre d'un rectangle est la surface totale délimitée par les quatre côtés du rectangle, c'est-à-dire la surface couverte par la longueur et la largeur du rectangle.

Formule

Perimeter of the rectangle 
= area covered by the sides of the rectangle
= 2(l+w)
where,  l : length of rectangle
        w : width of rectangle
Copier après la connexion

Zone du rectangle

L'aire d'un rectangle est l'espace total occupé par le rectangle sur un plan bidimensionnel.

Formule

Area of the rectangle 
= area covered by the rectangle
=  l*w
where , l : length of rectangle
             w : width of rectangle
Copier après la connexion

Algorithme

Étape 1 - Créez une classe personnalisée nommée Rectangle, qui possède les méthodes "area()" et "perimeter()". Ces fonctions donnent respectivement l'aire et le périmètre du rectangle.

Étape 2 - Maintenant, créez un objet rectangulaire en utilisant le constructeur de la classe principale.

Étape 3 - Appelez maintenant les fonctions correspondantes pour trouver l'aire et le périmètre du rectangle à l'aide de l'objet créé.

Exemple

Dans cet exemple, nous avons créé une classe Rectangle personnalisée qui possède les méthodes "area()" et "perimeter()". Ensuite, utilisez le constructeur de la classe main dans la classe principale pour créer un objet de la classe Rectangle, et appelez les méthodes correspondantes Area() et Perimeter() sur l'objet créé. Une fois les méthodes appelées, elles sont exécutées et le résultat est imprimé.

// 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
    }
}
Copier après la connexion

Sortie

Length = 10
Width = 5
Area of rectangle with the given input is : 50
Perimeter of rectangle with the given input is : 30
Copier après la connexion

Complexité temporelle : O(1) Espace auxiliaire : O(1)

Ainsi, dans cet article, nous avons appris comment implémenter du code Java pour trouver l'aire et le périmètre d'un rectangle en utilisant le concept de classes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quelle est l'aire d'un cercle à l'intérieur d'un rectangle inscrit dans un demi-cercle ? Quelle est l'aire d'un cercle à l'intérieur d'un rectangle inscrit dans un demi-cercle ? Sep 13, 2023 am 08:45 AM

Un cercle inscrit dans un rectangle est tangent au côté le plus long du rectangle, c'est-à-dire que sa longueur est tangente au cercle. Un rectangle inscrit dans un demi-cercle touche deux points sur l'arc du demi-cercle. La largeur du rectangle est égale au diamètre du cercle. Si R est le rayon du demi-cercle. La longueur du rectangle = √2R/2 La largeur du rectangle = R/√2 Le rayon du cercle inscrit est r = b/2 = R/2√2 En utilisant cette formule on peut calculer le rectangle inscrit dans le demi-cercle L'aire d'un cercle, aire = (π*r2)=π*R/8 Exemple de démonstration #include<stdio.h>intmain(){&

Que signifie le concept de métaverse ? Que signifie le concept de métaverse ? Feb 22, 2024 pm 03:55 PM

Le Metaverse est un monde illusoire qui utilise la technologie pour cartographier et interagir avec le monde réel. Analyse 1 Metaverse [Metaverse] est un monde illusoire qui utilise pleinement les méthodes technologiques pour relier et créer, et cartographie et interagit avec le monde réel. C'est un espace vivant de données avec le dernier système de développement social. L’univers bidimensionnel est essentiellement une technologie virtuelle et un processus numérique du monde réel, qui nécessite de nombreuses transformations de la production de contenu, du système économique, de l’expérience client et du contenu du monde physique. 3 Cependant, la tendance au développement du métaverse est progressive. Il se forme finalement par la combinaison et l'évolution continue de nombreux outils et plates-formes avec le soutien d'une infrastructure, de normes et de protocoles partagés. Supplément : De quoi est composé le métaverse ? 1 Le métaverse est composé de Meta et de Verse, Meta est la transcendance et V

Comment fusionner un graphique après la dispersion des rectangles CAO Comment fusionner un graphique après la dispersion des rectangles CAO Feb 28, 2024 pm 12:10 PM

Lorsque nous utilisons un logiciel de CAO, nous rencontrons souvent des situations dans lesquelles nous devons recombiner des objets rectangulaires « dispersés » en un seul graphique. Ce besoin se fait sentir dans de nombreux domaines, comme l’aménagement de l’espace, la conception mécanique et les dessins architecturaux. Afin de répondre à cette demande, nous devons comprendre et maîtriser certaines fonctions clés des logiciels de CAO. Ensuite, l'éditeur de ce site vous présentera en détail comment réaliser cette tâche dans l'environnement CAO. Les utilisateurs qui ont des doutes peuvent venir suivre cet article pour apprendre. Méthode pour fusionner des rectangles CAO en un seul graphique après les avoir divisés : 1. Ouvrez le logiciel CAD2023, créez un rectangle, puis entrez la commande X et un espace. Comme indiqué ci-dessous : 2. Sélectionnez l'objet rectangulaire et espacez-le. Vous pouvez briser les objets. 3. Sélectionnez toutes les lignes ouvertes

Maîtriser les concepts clés de Spring MVC : comprendre ces fonctionnalités importantes Maîtriser les concepts clés de Spring MVC : comprendre ces fonctionnalités importantes Dec 29, 2023 am 09:14 AM

Comprendre les fonctionnalités clés de SpringMVC : pour maîtriser ces concepts importants, des exemples de code spécifiques sont nécessaires. SpringMVC est un cadre de développement d'applications Web basé sur Java qui aide les développeurs à créer des structures flexibles et évolutives via le modèle architectural Model-View-Controller (MVC). application Web. Comprendre et maîtriser les fonctionnalités clés de SpringMVC nous permettra de développer et de gérer nos applications Web plus efficacement. Cet article présentera quelques concepts importants de SpringMVC

Le programme Java ouvre l'invite de commande et insère la commande Le programme Java ouvre l'invite de commande et insère la commande Aug 19, 2023 pm 12:29 PM

Cet article utilise différentes approches pour sélectionner les commandes insérées dans la fenêtre de commande ouverte via le code Java. La fenêtre de commande est ouverte en utilisant « cmd ». Ici, les méthodes pour faire la même chose sont spécifiées à l’aide du code Java. La fenêtre de commande est d’abord ouverte à l’aide du programme Java.

En savoir plus sur les principes fondamentaux et les fonctionnalités de Gunicorn En savoir plus sur les principes fondamentaux et les fonctionnalités de Gunicorn Jan 03, 2024 am 08:41 AM

Concepts et fonctions de base de Gunicorn Gunicorn est un outil permettant d'exécuter des serveurs WSGI dans des applications Web Python. WSGI (Web Server Gateway Interface) est une spécification définie par le langage Python et permet de définir l'interface de communication entre les serveurs web et les applications web. Gunicorn permet de déployer et d'exécuter des applications Web Python dans des environnements de production en implémentant la spécification WSGI. La fonction de Gunicorn est de

Introduction et concepts de base d'Oracle RAC Introduction et concepts de base d'Oracle RAC Mar 07, 2024 am 11:39 AM

Introduction et concepts de base d'OracleRAC (RealApplicationClusters) À mesure que la quantité de données d'entreprise continue de croître et que la demande de haute disponibilité et de hautes performances devient de plus en plus importante, la technologie des clusters de bases de données devient de plus en plus importante. OracleRAC (RealApplicationClusters) est conçu pour résoudre ce problème. OracleRAC est une solution de base de données cluster haute disponibilité et hautes performances lancée par Oracle.

Programme Java utilisé pour vérifier si les étudiants du TPP sont éligibles aux entretiens Programme Java utilisé pour vérifier si les étudiants du TPP sont éligibles aux entretiens Sep 06, 2023 pm 10:33 PM

Veuillez consulter le tableau ci-dessous pour connaître les critères d'éligibilité des différentes entreprises - La traduction chinoise de CGPA est : GPA supérieur ou égal à 8 entreprises éligibles Google, Microsoft, Amazon, Dell, Intel, Wipro supérieur ou égal à 7 points de didacticiel, Accenture, Infosys, Emicon, Rellins supérieur ou égal à 6rtCamp, Cybertech, Skybags, Killer, Raymond supérieur ou égal à 5Patronics, Shoes, NoBrokers Entrons dans le programme Java pour vérifier l'éligibilité des étudiants tpp à un entretien. Méthode 1 : Utilisation de la condition ifelseif Normalement, lorsque nous devons vérifier plusieurs conditions, nous utilisons

See all articles