Maison >Java >Javacommencer >Utilisez Java pour saisir un triangle Yang Hui avec un nombre spécifié de lignes
Le triangle de Yang Hui est organisé par des nombres. Il peut être considéré comme un tableau numérique. Sa caractéristique fondamentale est que les valeursdes deux côtés sont 1, et les valeurs . Dans d'autres positions se trouvent les valeurs en haut à gauche et la somme des valeurs dans le coin supérieur droit. Lors de l'impression du triangle de Yang Hui, vous devez utiliser une instruction de boucle for.
(Tutoriel vidéo recommandé : cours Java )
L'idée de mise en œuvre de l'impression du triangle de Yang Hui est la suivante : chaque ligne est précédée d'espaces, et le nombre d'espaces dans chaque ligne doit être basé sur Déterminé par le nombre total de lignes, cela peut être résumé en trouvant des règles. La clé est l'implémentation de la valeur. La valeur dans chaque ligne (sauf pour la première et la dernière colonne) est la somme des deux valeurs de la ligne précédente, elle peut donc être obtenue à partir de la ligne précédente.
Les étapes d'implémentation sont les suivantes :
(1) Créez une classe nommée Test28, déclarez la méthode num() dans la classe et transmettez deux paramètres dans la méthode num(), à savoir x et y. où x représente la ligne et y représente la colonne. La méthode num() est utilisée pour calculer la valeur de la ligne x et de la colonne y. Le code est le suivant :
(2) Créez une méthode nommée calculate, et passez un paramètre de type int dans cette méthode, qui représente le nombre de lignes à imprimer Le triangle de Yang Hui. Le code est le suivant :
(Tutoriels associés recommandés : Tutoriel d'introduction à Java)
(3) Ajouter du code dans le fichier principal (), recevez d'abord le nombre de lignes d'impression saisies par l'utilisateur sur la console, puis transmettez le nombre de lignes en paramètre à la méthode calculée() appelée. Le code est le suivant :
(4) Exécutez le code à tester, et les résultats d'exécution sont les suivants :
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!