Maison > Java > javaDidacticiel > le corps du texte

Comment trouver le milieu d'une ligne en Java ?

WBOY
Libérer: 2023-09-02 18:45:06
avant
620 Les gens l'ont consulté

Comment trouver le milieu dune ligne en Java ?

Supposons que (x1, y1) soit le point de départ de la ligne et (x2, y2) soit le point final de la ligne.

Pour obtenir le milieu d’une ligne droite, nous devons utiliser le milieu d’une formule de ligne droite.

Midpoint = ((x1+x2)/2 , (y1+y2)/2)
Copier après la connexion

Dans cet article, nous verrons comment trouver le milieu d'un segment de droite à l'aide du langage de programmation Java, lorsque les deux points du segment de droite sont connus.

Montrez quelques exemples

Exemple 1

Supposons que ces deux points soient (2,3) et (3,5)

En utilisant la formule du milieu d'un segment de droite,

a = (x1+x2)/2 = (2+3)/2 = 2.5
b = (y1+y2)/2 = (3+5)/2 = 4.0
Copier après la connexion

Par conséquent, le milieu de la droite est (2,5, 4,0)

Exemple 2

Supposons que ces deux points soient (2,-3) et (-3,5)

En utilisant la formule du milieu d'un segment de droite,

a = (x1+x2)/2 = (2+(-3)/2 = -0.5
b = (y1+y2)/2 = ((-3) +5)/2 = 1.0
Copier après la connexion

Par conséquent, le point médian du segment de ligne est (-0,5, 1,0)

Exemple 3

Supposons que ces deux points soient (2,2) et (5,5)

En utilisant la formule du milieu d'un segment de droite,

a = (x1+x2)/2 = (2+5)/2 = 3.5
b = (y1+y2)/2 = (2+5)/2 = 3.5
Copier après la connexion

Par conséquent, le milieu du segment de droite est (3,5, 3,5)

Algorithme

  • Étape 1 - Obtenez les points de début et de fin de la ligne via une entrée statique ou une entrée utilisateur.

  • Étape 2 - Trouvez ensuite le point médian en utilisant la formule du point médian d'un segment de ligne.

  • Étape 3 - Imprimez les résultats.

Plusieurs méthodes

Nous avons proposé des solutions de différentes manières.

  • En utilisant des valeurs d'entrée statiques

  • En utilisant des méthodes définies par l'utilisateur

Regardons le programme et sa sortie un par un.

Méthode 1 : Utiliser des valeurs d'entrée statiques

Dans cette méthode, les points de début et de fin de la ligne seront initialisés dans le programme. Utilisez ensuite l’algorithme pour trouver le point de réflexion.

La traduction chinoise de

Exemple

est :

Exemple

public class Main{
   //main method
   public static void main(String[] args){
   
      //declared start point of line
      double x1 = -3;
      double y1 = 4;
      System.out.println("Start point of the line: "+x1+", "+y1);
      
      //Declared end point of line
      double x2 = -2;
      double y2 = 5;
      System.out.println("End point of the line: "+x2+", "+y2);
      
      //Find midpoint
      double x=(x1+x2)/2;
      double y=(y1+y2)/2;
      System.out.println("Mid Point = "+x+" , "+y);
   }   
}
Copier après la connexion

Sortie

Start point of the line: -3.0, 4.0
End point of the line: -2.0, 5.0
Mid Point = -2.5 , 4.5
Copier après la connexion

Méthode 2 : Utiliser la définition de l'utilisateur

Dans cette méthode, les points de début et de fin de la ligne seront initialisés dans le programme. La méthode définie par l'utilisateur est ensuite appelée en passant ces points comme paramètres et à l'intérieur de la méthode, un algorithme est utilisé pour trouver le point médian.

La traduction chinoise de

Exemple

est :

Exemple

public class Main{
   //main method
   public static void main(String[] args){
   
      //declared start point of line
      double x1 = 2;
      double y1 = 2;
      System.out.println("Start point of the line: "+x1+", "+y1);
      
      //Declared end point of line
      double x2 = 7;
      double y2 = 9;
      System.out.println("End point of the line: "+x2+", "+y2);

      //call user defined method to find midpoint
      findMidpoint(x1,y1,x2,y2);
   }
   //user defined method
   public static void findMidpoint(double x1,double y1,double x2,double y2){
      //Find midpoint
      double x=(x1+x2)/2;
      double y=(y1+y2)/2;
      System.out.println("Mid Point = "+x+" , "+y);
   }
}
Copier après la connexion

Sortie

Start point of the line: 2.0, 2.0
End point of the line: 7.0, 9.0
Mid Point = 4.5 , 5.5
Copier après la connexion

Dans cet article, nous avons exploré comment trouver le milieu d'une ligne en Java en utilisant différentes méthodes.

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!

Étiquettes associées:
source:tutorialspoint.com
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal