1 00:00:00,540 --> 00:00:01,320 ‫Content de te revoir. 2 00:00:01,710 --> 00:00:07,620 ‫Jusqu'à présent, vous avez vu comment utiliser une phrase, vous avez vu comment utiliser des méthodes avec 3 00:00:07,620 --> 00:00:14,490 ‫des paramètres, et maintenant il est temps de les combiner et d'utiliser des méthodes avec des paramètres de type tableau. 4 00:00:14,820 --> 00:00:19,530 ‫Alors allons-y et créons une méthode qui fait exactement cela. 5 00:00:19,540 --> 00:00:25,730 ‫Je vais donc créer une méthode statique double get moyenne. 6 00:00:26,220 --> 00:00:34,430 ‫Et ici en tant que paramètre, j'utilise un tableau d'INTs et cela va s'appeler le tableau de la cupidité. 7 00:00:34,650 --> 00:00:41,610 ‫Il s'agit donc à peu près de calculer la moyenne de toutes les entrées d'un tableau qui est remis en 8 00:00:41,610 --> 00:00:42,510 ‫tant qu'argument. 9 00:00:42,930 --> 00:00:53,460 ‫Donc, ce que je dois faire maintenant, c'est que je dois créer un entier, qui est la taille du grand tableau, donc un 10 00:00:53,460 --> 00:00:56,100 ‫grand tableau de cette longueur. 11 00:00:56,250 --> 00:01:04,860 ‫Et puis j'ai besoin d'un double qui peut porter la moyenne moyenne et d'un entier qui a la somme. 12 00:01:06,000 --> 00:01:14,390 ‫Et enfin, je dois exécuter une boucle for qui parcourt tout le tableau et ajouter les valeurs à la somme. 13 00:01:14,700 --> 00:01:24,570 ‫Donc je vais juste utiliser et j'égale zéro, je baisse et maintenant il est important d'obtenir la taille taille I plus plus. 14 00:01:26,190 --> 00:01:32,700 ‫Bien sûr, vous pouvez utiliser ce grand tableau de cette longueur ici à titre de comparaison, mais nous aurons besoin 15 00:01:32,700 --> 00:01:40,470 ‫de la taille plus tard afin de calculer la moyenne, car la taille est simplement la quantité de valeurs que nous avons dans 16 00:01:40,470 --> 00:01:41,430 ‫un tableau. 17 00:01:41,640 --> 00:01:45,810 ‫Et pour calculer la moyenne, vous prenez la somme et la divisez par la taille. 18 00:01:45,810 --> 00:01:48,040 ‫Et c'est pourquoi nous avons également besoin de cette taille plus tard. 19 00:01:48,480 --> 00:02:00,720 ‫Donc, ici, nous ajoutons simplement la valeur actuelle du tableau des notes au soleil, et une fois cela fait, nous pouvons enfin 20 00:02:00,720 --> 00:02:07,050 ‫calculer la moyenne en le faisant, certaines divisées par la taille. 21 00:02:07,470 --> 00:02:11,410 ‫Et tandis que certains et la taille sont tous deux des nombres entiers, une moyenne est un double. 22 00:02:11,850 --> 00:02:18,480 ‫Je veux transformer cela en double juste pour m'assurer que nous obtenons une valeur précise ici. 23 00:02:18,990 --> 00:02:27,690 ‫Et enfin, je peux maintenant aller de l'avant et retourner ma moyenne que nous revenons en moyenne. 24 00:02:27,870 --> 00:02:33,630 ‫Donc, cette méthode ici est généralement la méthode que je peux toujours utiliser chaque fois que je veux calculer la 25 00:02:33,630 --> 00:02:36,300 ‫moyenne d'un tableau qui est remis en argument. 26 00:02:36,570 --> 00:02:40,460 ‫Alors maintenant, appelons simplement cette méthode et remettons un tableau. 27 00:02:40,980 --> 00:02:42,850 ‫Bien sûr, nous devons créer un tableau pour cela. 28 00:02:42,870 --> 00:02:48,570 ‫Je vais donc juste créer un tableau d'entiers car c'est ce que nous avons ici comme paramètre primordial. 29 00:02:48,930 --> 00:02:59,440 ‫Et nous appelons simplement les notes des étudiants, ce qui va être un nouveau tableau int avec beaucoup de données. 30 00:02:59,460 --> 00:03:08,550 ‫Alors disons un étudiant à 15 points, l'autre, 13, huit, 12, six, peu importe, jusqu'à 20 points en fonction du système de pointage 31 00:03:08,550 --> 00:03:14,850 ‫ou du système de notation que vous avez dans votre pays, vous pouvez, bien sûr, 32 00:03:14,850 --> 00:03:16,690 ‫ajuster cela en conséquence. 33 00:03:17,400 --> 00:03:17,810 ‫D'accord. 34 00:03:17,820 --> 00:03:23,820 ‫Et puis je veux avoir le résultat moyen comme un double. 35 00:03:24,120 --> 00:03:27,420 ‫Et ce sera juste ma moyenne. 36 00:03:28,770 --> 00:03:38,640 ‫Et j'utilise les notes des étudiants comme argument et nous pouvons enfin aller de l'avant, ce qui sera la 37 00:03:40,380 --> 00:03:40,920 ‫moyenne. 38 00:03:41,400 --> 00:03:45,540 ‫Et ici, c'est simplement le résultat moyen. 39 00:03:48,950 --> 00:03:57,560 ‫Et il a consolé Ricky pour que nous puissions même voir ou voir réellement ce que nous avons calculé ici, donc ça 40 00:03:57,560 --> 00:04:00,770 ‫devrait être quelque chose autour, je suppose, 12. 41 00:04:01,160 --> 00:04:02,420 ‫Voyons donc si c'est vrai. 42 00:04:03,350 --> 00:04:04,370 ‫Exécutons le code. 43 00:04:06,060 --> 00:04:14,630 ‫Et voilà, il fait onze virgule six six six super, donc c'est près de 12, pas exactement 12, mais au final c'est tout 44 00:04:14,850 --> 00:04:16,360 ‫à fait bien. 45 00:04:16,380 --> 00:04:17,120 ‫Alors nous y sommes. 46 00:04:17,130 --> 00:04:18,690 ‫Nous avons calculé la moyenne. 47 00:04:18,960 --> 00:04:22,080 ‫Maintenant, vous pourriez, bien sûr, aussi monter sur quoi? 48 00:04:22,080 --> 00:04:23,120 ‫C'est la moyenne. 49 00:04:23,160 --> 00:04:28,020 ‫Nous pourrions donc aller de l'avant et le rendre un peu plus, disons, un peu plus informatif. 50 00:04:29,160 --> 00:04:36,270 ‫Alors utilisons une boucle for ici ou en fait cette fois pour chaque boucle, et je veux passer en revue toutes les notes 51 00:04:36,270 --> 00:04:37,070 ‫des étudiants. 52 00:04:37,080 --> 00:04:39,780 ‫Je vais juste dire grade in. 53 00:04:40,590 --> 00:04:51,990 ‫Et cette note est une note entière dans les notes des élèves, et il est important de l'utiliser dans va être 54 00:04:53,340 --> 00:04:55,590 ‫S. W. Alors consolez-vous bien. 55 00:04:55,590 --> 00:04:56,030 ‫Ligne. 56 00:04:56,400 --> 00:05:02,550 ‫En fait, je vais juste faire comme ça zéro et ce sera la note. 57 00:05:03,780 --> 00:05:04,920 ‫Maintenant, exécutons-le à nouveau. 58 00:05:07,020 --> 00:05:14,040 ‫Et nous voyons ces valeurs 15, 13, huit, 12, six, 16 et la moyenne de 11 et ainsi de suite. 59 00:05:14,610 --> 00:05:15,150 ‫D'accord. 60 00:05:15,240 --> 00:05:23,640 ‫Alors maintenant que vous avez vu comment utiliser des méthodes qui nécessitent un tableau comme argument lorsqu'elles sont appelées, j'ai un petit défi pour 61 00:05:23,640 --> 00:05:28,410 ‫vous, alors allez-y et créez un tableau de bonheur dans la méthode principale 62 00:05:28,410 --> 00:05:30,030 ‫et attribuez-lui cinq valeurs. 63 00:05:30,330 --> 00:05:34,590 ‫Créez une méthode qui a un tableau de type int comme paramètre. 64 00:05:34,920 --> 00:05:39,150 ‫Cette méthode devrait augmenter l'argument donné de deux pour chaque entrée. 65 00:05:39,570 --> 00:05:46,410 ‫Appelez cette méthode dans la méthode main et utilisez le bonheur comme argument créé pour chaque boucle de la méthode main 66 00:05:46,410 --> 00:05:47,340 ‫à écrire. 67 00:05:47,340 --> 00:05:49,500 ‫Tous seront utilisés sur la console. 68 00:05:50,130 --> 00:05:58,940 ‫Et au fait, cette méthode pourrait être quelque chose comme le soleil brille parce que j'aime vraiment ça. 69 00:05:59,820 --> 00:06:01,470 ‫J'aime quand le soleil brille. 70 00:06:01,470 --> 00:06:03,170 ‫Cela me rend en fait plus heureux. 71 00:06:03,450 --> 00:06:04,720 ‫Alors créez une petite méthode. 72 00:06:04,740 --> 00:06:07,790 ‫Le soleil brille et faites exactement cela. 73 00:06:07,920 --> 00:06:11,400 ‫Alors s'il vous plaît allez-y et publiez une vidéo et essayez de résoudre ce problème. 74 00:06:13,790 --> 00:06:19,130 ‫D'accord, j'espère que vous l'avez essayé, alors je crée un nouveau vide statique. 75 00:06:20,660 --> 00:06:28,330 ‫Le soleil brille et il a besoin d'un tableau d'ints, que je vais juste appeler X. 76 00:06:28,340 --> 00:06:29,380 ‫Je vais rester simple. 77 00:06:29,900 --> 00:06:38,960 ‫Et ce que je fais, c'est que je boucle sur mon Int X, donc X cependant. 78 00:06:39,200 --> 00:06:50,090 ‫Donc, jusqu'à ce que Y soit supérieur à la longueur totale X et que je plus plus et la seule chose que je fasse ici est d'augmenter la 79 00:06:50,840 --> 00:06:53,660 ‫valeur, ajouter la position par deux. 80 00:06:54,020 --> 00:07:00,130 ‫Donc plus égal à ça va s'ajouter à chacune des valeurs après les deux. 81 00:07:00,410 --> 00:07:04,180 ‫C'est donc à peu près la seule chose que le soleil va faire. 82 00:07:04,640 --> 00:07:06,710 ‫Et maintenant, j'ai juste besoin d'un tableau. 83 00:07:07,220 --> 00:07:15,610 ‫Alors je vais aller de l'avant et créer un nouveau tableau et du bonheur, avoir du bonheur. 84 00:07:16,280 --> 00:07:18,860 ‫Et c'est en fait un tableau d'ints. 85 00:07:19,520 --> 00:07:29,740 ‫Nous avons donc besoin de crochets, ce qui équivaut à deux, trois, quatre ou cinq, six, très basique, rien d'extraordinaire. 86 00:07:30,170 --> 00:07:35,120 ‫Et maintenant, je viens d'appeler la méthode du soleil brille pour. 87 00:07:37,050 --> 00:07:43,290 ‫Augmenter le bonheur, donc cela pourrait être des personnes différentes, donc une personne a un bonheur de deux, une autre de trois, vous 88 00:07:43,290 --> 00:07:45,630 ‫savez, celle de quatre et ainsi de suite. 89 00:07:45,930 --> 00:07:50,640 ‫Alors maintenant, une fois que le soleil brillera, tous ces gens, les gens vont être plus heureux. 90 00:07:50,640 --> 00:07:54,370 ‫Ils vont être super heureux par rapport à leur état d'avant. 91 00:07:54,870 --> 00:07:58,430 ‫Ce n'est donc que le soleil qui brille là où nous rendons les gens plus heureux. 92 00:07:58,440 --> 00:08:04,470 ‫Maintenant, nous voulons aussi écrire cela sur le conseil afin que nous connaissions les nouvelles valeurs parce que nous 93 00:08:04,470 --> 00:08:06,710 ‫voulons voir comment les gens sont heureux. 94 00:08:07,080 --> 00:08:12,540 ‫Alors je vais juste faire ça avec un pour chaque boucle et pourquoi dans le bonheur. 95 00:08:12,840 --> 00:08:16,500 ‫Et ce que cela fera, c'est que ce sera simplement directement sur la console. 96 00:08:16,740 --> 00:08:24,940 ‫Alors S. W. et Vereide juste chemin et console enfin la ligne Reed. 97 00:08:26,640 --> 00:08:27,460 ‫Alors allons-y. 98 00:08:28,590 --> 00:08:29,230 ‫Nous y sommes. 99 00:08:29,820 --> 00:08:31,770 ‫C'est le nouveau bonheur. 100 00:08:31,770 --> 00:08:37,740 ‫Ainsi, vous voyez, les gens sont beaucoup plus heureux maintenant, maintenant que le soleil brille, quatre, cinq, six, sept, huit 101 00:08:37,740 --> 00:08:39,000 ‫et ainsi de suite. 102 00:08:39,720 --> 00:08:40,070 ‫Super. 103 00:08:40,620 --> 00:08:44,880 ‫Il y a donc beaucoup à savoir sur une course et vous en savez déjà beaucoup à son sujet. 104 00:08:44,880 --> 00:08:51,780 ‫Et vous êtes bien équipé pour utiliser une course pour à peu près toutes les applications auxquelles vous pouvez penser. 105 00:08:52,030 --> 00:08:56,220 ‫Il peut y avoir des situations où cela va être encore plus compliqué, mais dans la plupart 106 00:08:56,220 --> 00:09:00,240 ‫des cas, ce que vous savez déjà devrait être totalement suffisant pour faire avancer les choses.