Table des matières
Aire d'un carré
Algorithme
Exemple
Sortie
Maison Java javaDidacticiel Programme Java pour trouver l'aire d'un carré en utilisant la méthode de surcharge

Programme Java pour trouver l'aire d'un carré en utilisant la méthode de surcharge

Sep 17, 2023 pm 10:21 PM
面积 方法重载 carré

Programme Java pour trouver laire dun carré en utilisant la méthode de surcharge

Nous pouvons utiliser la méthode de surcharge pour calculer l'aire d'un carré en Java. "Method Overloading" est une fonctionnalité de Java qui permet d'écrire plusieurs méthodes dans la même classe en utilisant le même nom de méthode. Cela nous permettra de déclarer plusieurs méthodes avec le même nom mais avec des signatures différentes, c'est-à-dire que le nombre de paramètres dans les méthodes peut être différent ou les types de données des paramètres peuvent être différents. La surcharge de méthodes nous aide à augmenter la lisibilité de notre code afin que nous puissions utiliser la même méthode de différentes manières.

Maintenant, implémentons la surcharge de méthodes en Java en utilisant « aire d'un carré » comme exemple.

Aire d'un carré

L'aire d'un carré est l'aire définie qu'il occupe sur un plan bidimensionnel. On peut calculer l'aire d'un carré en multipliant la longueur du côté * la longueur du côté.

Area of Square =  s*s
where	 
s: side of square                              
Copier après la connexion

Dans l'exemple suivant, nous utiliserons l'aire d'un carré comme exemple pour implémenter la surcharge de méthodes en Java en modifiant le type de données du paramètre.

Algorithme

Étape 1 - Écrivez une classe personnalisée pour trouver l'aire d'un carré.

ÉTAPE 2 - Initialisez une paire de deux variables de types de données différents dans la méthode principale de la classe publique.

Étape 3 - Créez un objet de la classe personnalisée dans la méthode principale de la classe publique.

Étape 4 - Appelez une méthode spécifique pour trouver l'aire du carré à l'aide de l'objet personnalisé que vous avez créé.

La traduction chinoise de

Exemple

est :

Exemple

Dans cet exemple, nous calculons l'aire d'un carré à l'aide de formules de base et implémentons la surcharge de méthodes en Java.

La surcharge de méthode est obtenue en changeant le type de paramètre dans la méthode "areaOfSquare". Désormais, lorsque l'utilisateur saisit une valeur de paramètre de type entier dans la méthode AreaOfSquare, la première méthode AreaOfSquare de la classe Area est appelée et génère le résultat. Si l'utilisateur saisit un paramètre de type double, la deuxième méthode AreaOfSquare est appelée et exécutée.

//Java Code to achieve Method Overloading in Java by Area of Square.
import java.io.*;
class Area {
   // In this example area method is overloaded by changing the type of parameters.
   public void areaOfSquare(int side) {
      int area = 0;
      area = side * side;
      System.out.println("Area of the square is :" + area);
   }
   public void areaOfSquare(double side) {
      double area= 0;
      area = side*side;
      System.out.println("Area of the square is:" + area);
   }
}
public class Main {
   public static void main(String args[]) {
      Area Object  = new Area();
      int side_1= 3;
      Object.areaOfSquare(side_1);
      double side_2 = 4.5;
      Object.areaOfSquare(side_2);
   }
}
Copier après la connexion

Sortie

Area of the square is :9
Area of the square is:20.25                             
Copier après la connexion

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

La traduction chinoise de

Exemple

est :

Exemple

Dans cet exemple, nous utilisons la fonction Math.pow() pour calculer l'aire d'un carré et implémenter la surcharge de méthodes en Java.

La surcharge de méthode est obtenue en changeant le type de paramètre dans la méthode "areaOfSquare". Désormais, lorsque l'utilisateur saisit une valeur de paramètre de type entier dans la méthode AreaOfSquare, la première méthode AreaOfSquare de la classe Area est appelée et génère le résultat. Si l'utilisateur saisit un paramètre de type double, la deuxième méthode AreaOfSquare est appelée et exécutée.

//Java Code to achieve Method Overloading in Java by Area of Square.
import java.io.*;
class Area {
   // In this example area method is overloaded by changing the type of parameters.
   public void areaOfSquare(int side) {
      int area = 0;
      area =(int) Math.pow(side,2);
      System.out.println("Area of the square is :" + area);
   }
   public void areaOfSquare(double side) {
      double area= 0;
      area = Math.pow(side,2);
      System.out.println("Area of the square is:" + area);
   }
}
public class Main {
   public static void main(String args[]) {
      Area Object  = new Area();
      int side_1= 3;
      Object.areaOfSquare(side_1);
      double side_2 = 4.5;
      Object.areaOfSquare(side_2);
   }
}
Copier après la connexion

Sortie

Area of the square is :9
Area of the square is:20.25                            
Copier après la connexion

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

Ainsi, dans cet article, nous avons pris comme exemple la recherche de l'aire d'un carré et avons appris comment implémenter la surcharge de méthodes en Java en modifiant le type de données du paramètre.

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
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
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 inscrit dans un losange ? Quelle est l'aire d'un cercle inscrit dans un losange ? Sep 05, 2023 am 08:25 AM

Le cercle inscrit d'un losange est tangent à ses quatre côtés et à ses quatre extrémités. Les côtés d'un losange sont tangents au cercle. Ici, r est le rayon trouvé en utilisant a et la diagonale de la valeur donnée. Maintenant, le triangle d'aire AOB = ½*OA*OB = ½*AB*r (tous deux utilisant la formule ½*b*h). ½*a/2*b/2=½*(√(a2/4+b2/4))*ra*b/8=√(a2+b2)*r/4r=a*b/2√(a2 +b2) Aire du cercle = π*r*r=π*(a2*b2)/4(a2support>+b2) Exemple des diagonales des losanges 5 et 10. La zone est 15,700000 Exemple de code Démonstration en temps réel #include<stdio.h>intma

Comment marquer la zone en CAO Comment marquer la zone en CAO Mar 14, 2023 am 11:30 AM

Méthode d'étiquetage des zones en CAO : 1. Ouvrez CAD, cliquez sur "Dessiner" pour dessiner des graphiques ; 2. Entrez la commande "ZONE" et appuyez sur Entrée ; 3. Sélectionnez la zone ; 4. Appuyez sur la barre d'espace pour afficher la zone de ​​la zone ; 5. Entrez la commande "T" puis entrez la taille de la zone à l'intérieur de la zone.

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(){&

Quelle est la superficie du secteur circulaire ? Quelle est la superficie du secteur circulaire ? Aug 30, 2023 am 08:33 AM

Un secteur circulaire, également appelé secteur circulaire/secteur de cercle, est une portion de cercle délimitée par un arc entre deux rayons. Cette zone est délimitée par deux rayons et un arc. Pour trouver la zone inscrite, nous devons trouver l’angle entre les deux rayons. La superficie totale est égale à 360 degrés d'angle. Pour trouver l’aire d’un angle, on multiplie l’aire par θ/360. Cela donne l'aire de la partie inscrite. où θ est l'angle entre les deux rayons (en degrés). L'aire du secteur circulaire = π*r*r*(θ/360). Par exemple, l'aire d'un secteur circulaire d'un rayon de 5 et d'un angle de 60 degrés est de 13,083. Zone=(3,14*5*5)*(60/360)=13,03Exemple de codeDémo#incl

Pourquoi le langage Go ne prend-il pas en charge le concept de surcharge de méthodes ? Pourquoi le langage Go ne prend-il pas en charge le concept de surcharge de méthodes ? Apr 04, 2024 am 09:00 AM

Le langage Go ne prend pas en charge la surcharge de méthodes car sa philosophie de conception met l'accent sur la simplicité, la concurrence et la sécurité des types. La surcharge de méthodes peut introduire des conflits de noms, des systèmes de types complexes et une confusion de code. Pour compenser cela, le langage Go fournit des fonctions qui permettent la création de fonctions portant le même nom mais de types de paramètres différents dans le même package, similaire à la fonctionnalité de surcharge de méthodes.

Comment mesurer la zone des graphiques dans CAD Viewer. Comment mesurer la zone des graphiques dans CAD Viewer. Comment mesurer la zone des graphiques dans CAD Viewer. Comment mesurer la zone des graphiques dans CAD Viewer. Mar 13, 2024 pm 01:43 PM

Comment mesurer la surface d'un graphique dans CAD Viewer ? CAD Viewer est un logiciel très simple à utiliser pour visualiser des dessins techniques. Ce logiciel a de nombreuses fonctions et des dessins dans différents formats peuvent être ouverts et visualisés. Si, lorsque nous regardons les dessins, nous constatons que la mesure de la surface de certains graphiques est erronée ou que certains graphiques oublient de mesurer la surface, nous pouvons utiliser ce logiciel pour mesurer la surface des graphiques. Alors, comment mesurer la surface des graphiques ? Ci-dessous, l'éditeur de ce site a compilé les étapes du roi du dessin CAO pour mesurer la surface des graphiques pour votre référence. Étapes pour mesurer la zone graphique dans CAD Viewer 1. Tout d'abord, ouvrez le fichier de dessin dans l'application CAD Viewer, prenez le dessin avec des graphiques en arc comme exemple et mesurez la zone du graphique. 2. Après avoir ouvert le dessin, allez en bas de l'interface du logiciel

Trouver l'aire d'un cercle inscrit dans un carré en Java Trouver l'aire d'un cercle inscrit dans un carré en Java Aug 19, 2023 pm 04:53 PM

Un cercle est autour d'un diagramme bidimensionnel en forme qui n'a pas de coins. Chaque cercle a un point d'origine et chaque point du cercle maintient une distance égale par rapport à l'origine. La distance entre l'origine et le point dans un cercle est connue sous le nom de rayon du cercle. Et de même, si nous traçons une ligne à partir de

Quel est le plus grand carré pouvant être inscrit dans un triangle équilatéral ? Quel est le plus grand carré pouvant être inscrit dans un triangle équilatéral ? Sep 22, 2023 pm 06:21 PM

Nous verrons ici l'aire du plus grand carré pouvant être inscrit dans un triangle équilatéral. La longueur du côté du triangle est « a » et la longueur du côté du carré est x. La longueur du côté 'a' du triangle est − donc x est − Exemple #include<iostream>#include<cmath>usingnamespacestd;floatareaSquare(floata){//aissideoftriangle if(a<0)//ifaisnegative,thenthisisi

See all articles