Premiers pas avec Java_Chapitre 5_Exercices pratiques 5_4

Création de "calc Triangle Area" et "calc Circle Area" selon les spécifications

Spécification:

| | | |:-----------------|:------------------|      |Nom de la méthode|calcTriangleArea| |Type de retour|Aire du triangle(double)| |1er argument|La longueur de la base du triangle, l'unité est cm(double bottom)| |2ème argument|La hauteur du triangle, l'unité est cm(double height)| |Traitement du contenu|Utilisez l'argument pour trouver la zone et la renvoyer.|

| | | |:-----------------|:------------------|  |Nom de la méthode|calcCircleArea| |Type de retour|Zone du cercle(double)| |1er argument|Rayon du cercle, l'unité est le cm(double bottom)| |Traitement du contenu|Utilisez l'argument pour trouver la zone et la renvoyer.|

répondre

Main.java


1  public class Main {
2      public static double calcTriangleArea(double bottom, double height){
3          double area = (bottom * height) / 2;
4          return area;
5      }
6      public static double calcCircleArea(double radius){
7          double area = radius * radius * 3.14;  
8          return area;
9      }
10     public static void main(String[] args){
11         double triangleArea = calcTriangleArea(10.0, 5.0);
12         System.out.println("Aire du triangle:" + triangleArea + "Carré cm");
13         double circleArea = calcCircleArea(5.0);
14         System.out.println("Zone du cercle:" + circleArea + "Carré cm");
15     }
16 }

Main.java_console


Aire du triangle:25.0 cm carré
Zone du cercle:78.5 cm carrés

Ordre de programmation

① Assurez-vous de vérifier les spécifications. ② "classe" est créée dans Main. ③ Créez une méthode de "calcTriangleArea". ④ Créez une méthode de "calcCircleArea". ⑤ Créez une "méthode d'appel" dans main. ⑥ Compilez. ⑦ Confirmation, fin.

Créer une classe

class Main

Main.java


1  public class Main {

Définition de la méthode

calcTriangleArea

Main.java


2  public static double calcTriangleArea(double bottom, double height){
3      double area = (bottom * height) / 2;
4      return area;
5  }

(1) Créez une formule pour trouver l'aire du triangle.

② public static `return value` ʻest ** double (car la virgule flottante est utilisée) **,` `method name `est spécifié ** calcTriangle Décrivez la zone **.

③ Dans (), passez le ```argument` `` ** double fond, double hauteur **.

④ Ensuite, décrivez la formule de calcul. double area = (bottom * height) / 2; ** [Type de variable: nom de la variable arbitraire = (base x hauteur) ÷ 2;] **.

, return est utilisé pour passer la zone double affectée à la valeur de retour double. Écrivez ** zone de retour; **.

calcCircleArea

Main.java


6  public static double calcCircleArea(double radius){
7      double area = radius * radius * 3.14 ;     
8      return area;         
9  }        

(1) Créez une formule pour calculer l'aire du cercle.

② public static return value '' est ** double (car la virgule flottante est utilisée) **, `` method name '' est spécifié ** calcCircle Décrivez la zone **.

③ Dans (), passez le `argument `** double rayon **.

④ Ensuite, décrivez la formule de calcul.

double area = radius * radius * 3.14;


 ** [Type de variable: nom de la variable arbitraire = rayon x rayon x circonférence;] **.

 ⑤ Utilisez return pour passer la zone double affectée à la valeur de retour double.
 Écrivez ** zone de retour; **.



# Appel et sortie à l'écran
### Méthode principale

#### **`Main.java`**
```java

10  public static void main(String[] args){
11      double triangleArea = calcTriangleArea(10.0, 5.0);
12      System.out.println("Aire du triangle:" + triangleArea + "Carré cm");
13      double circleArea = calcCircleArea(5.0);
14      System.out.println("Zone du cercle:" + circleArea + "Carré cm");
15  }
16 }

(1) Créez une méthode principale pour appeler et afficher à l'écran.

② public static return value est ** void (pas de valeur de retour) **, method name est ** Main **, et () est Écrivez ** String [] args **.

③ Ensuite, appelez la méthode, transmettez la valeur et affectez-la au côté gauche. De calcTriangleArea, dans l'ordre Appel.

double triangleArea = calcTriangleArea(10.0, 5.0); ** [Nom de la variable arbitraire de type de variable = nom de la méthode (base, hauteur)] **.

⑤ Dans Sytem.out.println ();, si ** "Triangle area:" + triangleArea + "Square cm" ** est décrit dans (), Sortie à l'écran.

⑥ Ensuite, appelez calcCircleArea, transmettez la valeur ** et affectez-la au côté gauche **.

double circleArea = calcCircleArea(5.0); ** [Type de variable: Nom de la variable arbitraire = Nom de la méthode (rayon)] **.

⑧ Dans Sytem.out.println ();, si ** "circle area:" + circleArea + "square cm" ** est décrit dans (), Sortie à l'écran.

Une fois compilé (sortie écran)

Main.java_console


Aire du triangle:25.0 cm carré
Zone du cercle:78.5 cm carrés

-Devient.

c'est tout.

Résumé

J'ai essayé de résumer comment créer "calcTriangleArea" et "calcCircleArea" selon les spécifications de Java Introduction-Chapitre 5-Exercice 5-4.

Les références

Une introduction rafraîchissante à Java - Deuxième édition - Impress Publishing Co., Ltd. Kiyotaka Nakayama / Daigo Kunimoto

Recommended Posts

Premiers pas avec Java_Chapitre 5_Exercices pratiques 5_4
Premiers pas avec DBUnit
Premiers pas avec Ruby
Premiers pas avec Swift
Premiers pas avec Doma-Transactions
Premiers pas avec Java_Chapter 8_A propos des "Instances" et des "Classes"
Premiers pas avec le traitement Doma-Annotation
Premiers pas avec Java Collection
Premiers pas avec JSP et servlet
Premiers pas avec les bases de Java
Premiers pas avec Spring Boot
Premiers pas avec les modules Ruby
[Google Cloud] Premiers pas avec Docker
Premiers pas avec Docker avec VS Code
Premiers pas avec Doma-Criteria API Cheet Sheet
Premiers pas avec Ruby pour les ingénieurs Java
Premiers pas avec Docker pour Mac (installation)
Introduction au test de paramétrage dans JUnit
Introduction à Java à partir de 0 Partie 1
Premiers pas avec Ratpack (4) - Routage et contenu statique
Démarrez avec le fonctionnement de JVM GC
Premiers pas avec Language Server Protocol avec LSP4J
Premiers pas avec la création d'ensembles de ressources avec ListResoueceBundle
Liens et mémos pour démarrer avec Java (pour moi-même)
Premiers pas avec Doma-Using Projection avec l'API Criteira
Premiers pas avec les sous-requêtes utilisant Doma avec l'API Criteria
Premiers pas avec Java 1 Assembler des éléments similaires
Premiers pas avec Kotlin à envoyer aux développeurs Java
Premiers pas avec Doma-Using Joins avec l'API Criteira
Premiers pas avec Doma - Introduction à l'API Criteria
J'ai essayé de démarrer avec Gradle sur Heroku
Prise en main des programmes Java à l'aide de Visual Studio Code
Premiers pas avec les anciens ingénieurs Java (Stream + Lambda)
Commencez avec Gradle
Premiers pas avec Java et création d'un éditeur Ascii Doc avec JavaFX
Premiers pas avec Doma-Dynamic Construction de clauses WHERE avec l'API Criteria
Premiers pas avec Reactive Streams et l'API JDK 9 Flow
Premiers pas avec Git Hub Container Registry au lieu de Docker Hub
Démarrez avec Spring Boot
Prise en main de Completable Future (First Future)
Revenir au début, démarrer avec Java ② Instructions de contrôle, instructions de boucle
Résumer les principaux points de démarrage avec JPA appris avec Hibernate
Présentation de Swift / C Bridge avec l'histoire du portage d'Echo Server à l'aide de libuv