Cet article décrit l'utilisation des boucles pour Java pour résoudre le problème classique de la cage du poulet et du lapin. Partagez-le pour votre référence, comme suit:
Pour le problème de la boucle, du poulet et de la cage de lapin
Question: Il y a 35 poulets et lapins dans la même cage. Il y a 94 jambes dans la cage. Combien de poulets et de lapins y a-t-il?
Idée: premièrement, clarifiez l'idée. Le nombre de poulets * 2 plus le nombre de lapins * 4 est égal au nombre total de pieds 94. C'est un point clé.
Le code est très simple, mais il faut beaucoup de temps pour trouver les conditions clés. Si vous ne le comprenez pas, c'est vraiment ennuyeux.
Utilisez la boucle pour énumérer tout le possible jusqu'à ce que la condition soit remplie.
Liste le poulet d'expression * 2 plus le lapin * 4 est égal au nombre total de pieds 94. C'est la condition de jugement de If. Si vous pouvez sortir directement le nombre de poulets et de lapins s'il est satisfait.
Package Demo; public class loopdemo4 {public static void main (String [] args) {// il y a 35 poulets et lapins au total, et il y a 94 jambes dans la cage. Découvrez combien de poulets et combien de lapins il y a respectivement // le nombre de poulets * 2 plus le nombre de lapins * 4 est égal à 94. // Utilisez la boucle pour énumérer tout le possible jusqu'à ce que la condition soit remplie. int sum = 35; int bas = 94; // Parce qu'il n'y aura pas de nombre impair de pieds, int type pour (int chook = 1; chook <= foot / 2; chook ++) // Nombre supposé de poulets {int labbit = sum - chook; // Nombre supposé de lapins if (lapin * 4 + chook * 2 == pied) // Lorsqu'il est établi, c'est le nombre correct de poulets et de lapins, et il sortira directement et termine la boucle {System.out.println ("Le nombre de poulets est:" + chook); System.out.println ("Le nombre de lapins est:" + lapin); casser; }}}}Résultats en cours:
Pour plus d'informations sur les algorithmes Java, les lecteurs qui sont intéressés par ce site peuvent afficher les sujets: "Structure de données Java et tutoriel d'algorithme", "Résumé des conseils de nœud de Dom Operation Java", "Résumé du fichier Java et des conseils d'opération de répertoire" et "Résumé des conseils d'opération Java Cache"
J'espère que cet article sera utile à la programmation Java de tous.