1 00:00:00,540 --> 00:00:01,320 ‫Ben tornato. 2 00:00:01,710 --> 00:00:07,620 ‫Finora hai visto come usare una frase, hai visto come usare metodi con 3 00:00:07,620 --> 00:00:14,490 ‫parametri, e ora è il momento di combinarli e usare metodi con parametri di tipo array. 4 00:00:14,820 --> 00:00:19,530 ‫Quindi andiamo avanti e creiamo un metodo che faccia proprio questo. 5 00:00:19,540 --> 00:00:25,730 ‫Quindi creerò un metodo double get medio statico. 6 00:00:26,220 --> 00:00:34,430 ‫E qui come parametro, uso un array di INT e questo sarà chiamato array di avidità. 7 00:00:34,650 --> 00:00:41,610 ‫Quindi è praticamente solo andando a calcolare la media di tutte le voci all'interno di un array che viene consegnato 8 00:00:41,610 --> 00:00:42,510 ‫come argomento. 9 00:00:42,930 --> 00:00:53,460 ‫Quindi quello che devo fare ora è creare un numero intero, che è la dimensione dell'array grande, un array così 10 00:00:53,460 --> 00:00:56,100 ‫grande di quella lunghezza. 11 00:00:56,250 --> 00:01:04,860 ‫E poi ho bisogno di un doppio che possa portare la media e un intero che abbia la somma. 12 00:01:06,000 --> 00:01:14,390 ‫E infine, devo eseguire un ciclo for che attraversa l'intero array e aggiungere i valori alla somma. 13 00:01:14,700 --> 00:01:24,570 ‫Quindi userò e ho uguale a zero, mi abbasso e ora è importante ottenere la taglia I plus plus. 14 00:01:26,190 --> 00:01:32,700 ‫Ovviamente puoi usare questo fantastico array di quella lunghezza qui come confronto, ma avremo bisogno della 15 00:01:32,700 --> 00:01:40,470 ‫dimensione in seguito per calcolare la media, perché la dimensione è semplicemente la quantità di valori che abbiamo in 16 00:01:40,470 --> 00:01:41,430 ‫un array. 17 00:01:41,640 --> 00:01:45,810 ‫E per calcolare la media, prendi la somma e la dividi per la dimensione. 18 00:01:45,810 --> 00:01:48,040 ‫Ed è per questo che avremo bisogno di questa dimensione anche in seguito. 19 00:01:48,480 --> 00:02:00,720 ‫Quindi qui aggiungiamo semplicemente il valore corrente dell'array dei voti al sole e, una volta fatto, possiamo finalmente 20 00:02:00,720 --> 00:02:07,050 ‫calcolare la media, una parte divisa per le dimensioni. 21 00:02:07,470 --> 00:02:11,410 ‫E mentre alcuni e size sono entrambi interi, una media è il doppio. 22 00:02:11,850 --> 00:02:18,480 ‫Voglio trasformarlo in un doppio solo per assicurarmi di ottenere un valore preciso qui. 23 00:02:18,990 --> 00:02:27,690 ‫E infine, ora posso andare avanti e restituire la mia media che siamo nella media di ritorno. 24 00:02:27,870 --> 00:02:33,630 ‫Quindi questo metodo qui è generalmente il metodo che posso sempre usare ogni volta che voglio calcolare la media 25 00:02:33,630 --> 00:02:36,300 ‫di un array che viene consegnato come argomento. 26 00:02:36,570 --> 00:02:40,460 ‫Quindi ora chiamiamo questo metodo e consegniamo un array. 27 00:02:40,980 --> 00:02:42,850 ‫Ovviamente, dobbiamo creare un array per questo. 28 00:02:42,870 --> 00:02:48,570 ‫Quindi creerò solo un array di interi perché è quello che abbiamo qui come parametro fondamentale. 29 00:02:48,930 --> 00:02:59,440 ‫E chiamiamo semplicemente i voti degli studenti, che sarà un nuovo array int con molti dati. 30 00:02:59,460 --> 00:03:08,550 ‫Quindi diciamo uno studente a 15 punti, l'altro, 13, otto, 12, sei, qualunque cosa, fino a 20 punti in base al sistema 31 00:03:08,550 --> 00:03:14,850 ‫di punteggio o al sistema di valutazione che hai nel tuo paese, potresti, ovviamente, 32 00:03:14,850 --> 00:03:16,690 ‫aggiustare che di conseguenza. 33 00:03:17,400 --> 00:03:17,810 ‫Va bene. 34 00:03:17,820 --> 00:03:23,820 ‫E poi voglio avere il risultato medio come doppio. 35 00:03:24,120 --> 00:03:27,420 ‫E questa sarà solo la mia media per ottenere la media. 36 00:03:28,770 --> 00:03:40,920 ‫E uso i voti degli studenti come argomento e finalmente possiamo andare avanti, che sarà la media. 37 00:03:41,400 --> 00:03:45,540 ‫E qui dentro è semplicemente il risultato medio. 38 00:03:48,950 --> 00:03:57,560 ‫E ha consolato Ricky in modo che possiamo persino vedere o effettivamente vedere ciò che abbiamo calcolato qui, quindi 39 00:03:57,560 --> 00:04:00,770 ‫dovrebbe essere qualcosa intorno, immagino, 12. 40 00:04:01,160 --> 00:04:02,420 ‫Quindi vediamo se è vero. 41 00:04:03,350 --> 00:04:04,370 ‫Eseguiamo il codice. 42 00:04:06,060 --> 00:04:14,630 ‫Ed eccoci qua, è undici virgola sei sei sei grande, quindi è vicino a 12, non esattamente 12, ma alla 43 00:04:14,850 --> 00:04:16,360 ‫fine va benissimo. 44 00:04:16,380 --> 00:04:17,120 ‫Quindi ci siamo. 45 00:04:17,130 --> 00:04:18,690 ‫Abbiamo calcolato la media. 46 00:04:18,960 --> 00:04:22,080 ‫Ora, potresti, ovviamente, anche cavalcare di cosa? 47 00:04:22,080 --> 00:04:23,120 ‫Questa è la media. 48 00:04:23,160 --> 00:04:28,020 ‫Quindi potremmo andare avanti e renderlo un po' più, diciamo, un po' più informativo. 49 00:04:29,160 --> 00:04:36,270 ‫Quindi usiamo un ciclo for qui o in realtà questa volta per ogni ciclo, e voglio passare attraverso tutti i voti 50 00:04:36,270 --> 00:04:37,070 ‫degli studenti. 51 00:04:37,080 --> 00:04:39,780 ‫Dirò solo il voto. 52 00:04:40,590 --> 00:04:51,990 ‫E questo voto è un numero intero nei voti degli studenti, ed è importante usarlo per essere 53 00:04:53,340 --> 00:04:55,590 ‫S. W. Quindi consolatevi bene. 54 00:04:55,590 --> 00:04:56,030 ‫Linea. 55 00:04:56,400 --> 00:05:02,550 ‫In realtà, farò come quello zero e sarà il voto. 56 00:05:03,780 --> 00:05:04,920 ‫Ora eseguiamolo di nuovo. 57 00:05:07,020 --> 00:05:14,040 ‫E vediamo quei valori 15, 13, otto, 12, sei, 16 e la media di 11 e così via. 58 00:05:14,610 --> 00:05:15,150 ‫Va bene. 59 00:05:15,240 --> 00:05:23,640 ‫Quindi, ora che hai visto come utilizzare i metodi che richiedono un array come argomento quando vengono chiamati, ho una piccola sfida per te, 60 00:05:23,640 --> 00:05:28,410 ‫quindi per favore vai avanti e crea un array di felicità nel metodo principale 61 00:05:28,410 --> 00:05:30,030 ‫e assegnagli cinque valori. 62 00:05:30,330 --> 00:05:34,590 ‫Creare un metodo che abbia un array di tipo int come parametro. 63 00:05:34,920 --> 00:05:39,150 ‫Questo metodo dovrebbe aumentare l'argomento fornito di due per ogni voce. 64 00:05:39,570 --> 00:05:46,410 ‫Chiama questo metodo nel metodo principale e usa la felicità come argomento creato per ogni ciclo nel metodo principale 65 00:05:46,410 --> 00:05:47,340 ‫da scrivere. 66 00:05:47,340 --> 00:05:49,500 ‫Tutti utilizzeranno sulla console. 67 00:05:50,130 --> 00:05:58,940 ‫E a proposito, questo metodo potrebbe essere qualcosa come il sole splende perché mi piace molto. 68 00:05:59,820 --> 00:06:01,470 ‫Mi piace quando splende il sole. 69 00:06:01,470 --> 00:06:03,170 ‫Questo in realtà mi rende più felice. 70 00:06:03,450 --> 00:06:04,720 ‫Quindi crea un piccolo metodo. 71 00:06:04,740 --> 00:06:07,790 ‫Il sole splende e fai proprio questo. 72 00:06:07,920 --> 00:06:11,400 ‫Quindi, per favore, vai avanti e pubblica un video e prova a risolvere questo problema. 73 00:06:13,790 --> 00:06:19,130 ‫Va bene, spero che tu l'abbia provato, quindi creo un nuovo vuoto statico. 74 00:06:20,660 --> 00:06:28,330 ‫Il sole splende e ha bisogno di una serie di interi, che chiamerò semplicemente X. 75 00:06:28,340 --> 00:06:29,380 ‫Lo manterrò semplice. 76 00:06:29,900 --> 00:06:38,960 ‫E quello che faccio è scorrere il mio Int X, quindi X però. 77 00:06:39,200 --> 00:06:50,090 ‫Quindi finché Y non è maggiore di X lunghezza totale e io più più e l'unica cosa che faccio qui è aumentare il valore, 78 00:06:50,840 --> 00:06:53,660 ‫aggiungere la posizione di due. 79 00:06:54,020 --> 00:07:00,130 ‫Quindi più uguale a si aggiungerà a ciascuno dei valori dopo i due. 80 00:07:00,410 --> 00:07:04,180 ‫Quindi questa è praticamente l'unica cosa che farà il sole splendente. 81 00:07:04,640 --> 00:07:06,710 ‫E ora ho solo bisogno di un array. 82 00:07:07,220 --> 00:07:15,610 ‫Quindi andrò avanti e creerò un nuovo array e felicità, felicità. 83 00:07:16,280 --> 00:07:18,860 ‫E questo è in realtà un array di int. 84 00:07:19,520 --> 00:07:29,240 ‫Quindi abbiamo bisogno di parentesi quadre, che è uguale a due, tre, quattro o cinque, sei, molto semplice, niente di 85 00:07:29,240 --> 00:07:29,740 ‫speciale. 86 00:07:30,170 --> 00:07:35,120 ‫E ora chiamo solo il metodo del sole splende per farlo. 87 00:07:37,050 --> 00:07:43,290 ‫Aumenta la felicità, quindi potrebbero essere persone diverse, quindi una persona ha una felicità di due, un'altra di tre, 88 00:07:43,290 --> 00:07:45,630 ‫sai, quella di quattro e così via. 89 00:07:45,930 --> 00:07:50,640 ‫Quindi ora, una volta che il sole splende, tutte quelle persone, le persone saranno più felici. 90 00:07:50,640 --> 00:07:54,370 ‫Saranno super felici rispetto al loro stato precedente. 91 00:07:54,870 --> 00:07:58,430 ‫Quindi questo è solo il sole che splende dove stiamo rendendo le persone più felici. 92 00:07:58,440 --> 00:08:04,470 ‫Ora, vogliamo anche scriverlo al consiglio in modo da conoscere i nuovi valori perché vogliamo vedere 93 00:08:04,470 --> 00:08:06,710 ‫come le persone sono felici. 94 00:08:07,080 --> 00:08:12,540 ‫Quindi lo farò con un ciclo per ogni e perché nella felicità. 95 00:08:12,840 --> 00:08:16,500 ‫E quello che farà è semplicemente che sarà direttamente sulla console. 96 00:08:16,740 --> 00:08:24,940 ‫Quindi s. W. e Vereide giusto modo e, infine, consolare la linea Reed. 97 00:08:26,640 --> 00:08:27,460 ‫Quindi andiamo avanti. 98 00:08:28,590 --> 00:08:29,230 ‫Ci siamo. 99 00:08:29,820 --> 00:08:31,770 ‫Questa è la nuova felicità. 100 00:08:31,770 --> 00:08:37,740 ‫Quindi vedete, le persone sono molto più felici ora, ora che il sole splende, quattro, cinque, sei, sette, otto 101 00:08:37,740 --> 00:08:39,000 ‫e così via. 102 00:08:39,720 --> 00:08:40,070 ‫Grande. 103 00:08:40,620 --> 00:08:44,880 ‫Quindi c'è molto da sapere su una gara e tu ne sai già molto. 104 00:08:44,880 --> 00:08:51,780 ‫E sei ben equipaggiato per usare una gara praticamente per tutte le applicazioni che ti vengono in mente. 105 00:08:52,030 --> 00:08:56,220 ‫Potrebbero esserci situazioni in cui sarà ancora più complicato, ma nella maggior parte dei casi, ciò 106 00:08:56,220 --> 00:09:00,240 ‫che già sai dovrebbe essere del tutto sufficiente per portare a termine le cose.