1 00:00:00,690 --> 00:00:05,670 ‫Bentornato e in questo video, daremo un'occhiata alla conversione, il che significa che daremo 2 00:00:05,670 --> 00:00:08,240 ‫un'occhiata alla conversione implicita ed esplicita. 3 00:00:08,550 --> 00:00:11,190 ‫Quindi diamo prima un'occhiata alla conversione esplicita. 4 00:00:11,400 --> 00:00:21,000 ‫Pertanto, creo una doppia variabile, che chiamo la mia doppia, e assegnerò un valore di uno 5 00:00:21,390 --> 00:00:24,110 ‫13 trentasette, per esempio. 6 00:00:24,750 --> 00:00:29,300 ‫E ora creerò un intero che termina la mia fine. 7 00:00:29,490 --> 00:00:32,880 ‫E questo non sarà niente. 8 00:00:33,180 --> 00:00:35,010 ‫Quindi per ora non lo inizializzo. 9 00:00:35,430 --> 00:00:37,470 ‫Quindi la mia fine non ha ancora un valore. 10 00:00:37,860 --> 00:00:46,420 ‫E se voglio mettere il mio valore double nel mio intero e convertirlo in 11 00:00:46,500 --> 00:00:58,040 ‫un intero, facciamolo cast double in Int o two int, che ora risulterà in quel valore memorizzato come intero. 12 00:00:58,350 --> 00:01:04,980 ‫Ma come sai, gli interi possono avere solo numeri interi, il che significa che quei decimali aggiuntivi 13 00:01:04,980 --> 00:01:06,020 ‫qui spariranno. 14 00:01:06,510 --> 00:01:08,250 ‫Quindi diamo un'occhiata al casting. 15 00:01:08,490 --> 00:01:15,320 ‫Quindi la mia fine sarà un numero intero dal mio doppio. 16 00:01:16,080 --> 00:01:20,700 ‫Quindi quello che faccio qui è dire per favore fai un intero dal doppio. 17 00:01:21,060 --> 00:01:22,930 ‫Ed è quello che faccio con questo casting. 18 00:01:23,340 --> 00:01:26,190 ‫Quindi questa è una conversione esplicita. 19 00:01:27,150 --> 00:01:30,840 ‫Quindi ora diamo un'occhiata a come appare sulla console. 20 00:01:31,260 --> 00:01:32,790 ‫Quindi linea giusta. 21 00:01:34,290 --> 00:01:40,890 ‫E ho intenzione di cavalcare il mio int e finalmente consolerò la griglia. 22 00:01:41,760 --> 00:01:42,290 ‫Va bene. 23 00:01:42,660 --> 00:01:44,340 ‫Quindi ora eseguiamolo. 24 00:01:45,720 --> 00:01:48,840 ‫E poi siamo 13 come stampati. 25 00:01:49,230 --> 00:01:52,770 ‫E come puoi vedere, non sono tredici virgola tre sette 13. 26 00:01:53,070 --> 00:02:02,190 ‫Questo perché può contenere solo numeri interi e ha semplicemente tagliato qualsiasi cosa dietro la virgola decimale, il che significa 27 00:02:02,520 --> 00:02:05,760 ‫che non importa cosa c'era qui. 28 00:02:05,760 --> 00:02:12,510 ‫Quindi, anche se è tredici virgola nove sette o qualcosa del genere, non arrotonda il valore per eccesso o per 29 00:02:12,510 --> 00:02:12,860 ‫difetto. 30 00:02:12,870 --> 00:02:13,560 ‫Non importa. 31 00:02:13,560 --> 00:02:15,750 ‫Lo taglia solo dopo la virgola. 32 00:02:16,770 --> 00:02:17,100 ‫Va bene. 33 00:02:17,100 --> 00:02:24,720 ‫Quindi questa è conversione esplicita, conversione esplicita. 34 00:02:25,260 --> 00:02:27,960 ‫E ora diamo un'occhiata alla conversione implicita. 35 00:02:28,320 --> 00:02:41,460 ‫Quindi mettiamolo qui nella conversione implicita, che è, ad esempio, ho un numero di tipo intero ed è un po', è 36 00:02:41,460 --> 00:02:43,980 ‫un numero qualsiasi. 37 00:02:44,340 --> 00:02:49,290 ‫E ora voglio memorizzarlo nel mio numero grande. 38 00:02:49,530 --> 00:02:51,540 ‫Quindi creerò un numero molto grande. 39 00:02:51,540 --> 00:02:52,850 ‫E questo sarà solo ora. 40 00:02:53,520 --> 00:02:58,660 ‫Quindi puoi farlo, puoi semplicemente assegnare un valore di tipo più piccolo. 41 00:02:58,680 --> 00:03:05,400 ‫Quindi questo significa che puoi semplicemente assegnare un valore più piccolo di tipo int in un long. 42 00:03:05,640 --> 00:03:11,490 ‫Potresti assegnare, ad esempio, la sua query float. 43 00:03:12,600 --> 00:03:26,430 ‫Il mio float è tredici virgola tre sette e il mio nuovo doppio sarà il mio float. 44 00:03:27,420 --> 00:03:32,350 ‫Quindi puoi farlo con una F o una maiuscola se puoi farlo. 45 00:03:32,460 --> 00:03:40,110 ‫Quindi o da long a end o da double a float o da altri tipi più grandi a tipi più piccoli praticamente. 46 00:03:41,850 --> 00:03:48,610 ‫Quindi questa è la conversione implicita ed esplicita e c'è qualcos'altro che è la conversione del tipo. 47 00:03:48,990 --> 00:03:55,490 ‫Quindi quello che puoi fare è anche la seguente conversione del tipo di cella. 48 00:03:56,250 --> 00:04:01,250 ‫Ad esempio, se voglio convertire un tipo doppio in un tipo stringa. 49 00:04:01,440 --> 00:04:08,250 ‫Quindi nel nostro caso, la riga di destra può gestire interi doppi, può gestire stringhe e così via. 50 00:04:08,460 --> 00:04:12,150 ‫Ma in alcuni altri casi è effettivamente necessario disporre di una stringa. 51 00:04:12,150 --> 00:04:16,640 ‫Quindi deve essere una stringa, ad esempio, per essere gestita dal metodo. 52 00:04:16,950 --> 00:04:26,060 ‫Quindi, per creare una stringa da un doppio o da un numero intero, puoi semplicemente usare le conversioni. 53 00:04:26,400 --> 00:04:28,040 ‫E ora diamo un'occhiata a uno. 54 00:04:28,050 --> 00:04:38,940 ‫Chiamerò semplicemente quella stringa a cui è uguale la mia stringa e ora uso il mio double, che sappiamo è un valore 55 00:04:38,940 --> 00:04:39,890 ‫double. 56 00:04:40,170 --> 00:04:48,090 ‫E ora ho convertito in una stringa, quindi converte il valore numerico di questa istanza nella sua rappresentazione di 57 00:04:48,090 --> 00:04:49,120 ‫stringa equivalente. 58 00:04:49,440 --> 00:04:59,370 ‫Quindi quello che farà è semplicemente convertire tredici virgola tre sette in qualcosa come tredici virgola 59 00:04:59,370 --> 00:05:00,750 ‫tre sette. 60 00:05:01,680 --> 00:05:04,740 ‫Ma tra virgolette. 61 00:05:05,950 --> 00:05:11,710 ‫Va bene, questo è quello che possiamo fare e possiamo farlo con i doppi, possiamo farlo con gli interi. 62 00:05:12,040 --> 00:05:22,960 ‫Quindi andiamo avanti e usiamolo per stringere con le stringhe in modo che tu possa farlo o potresti fare la stessa cosa con longus 63 00:05:22,960 --> 00:05:24,480 ‫e così via. 64 00:05:24,490 --> 00:05:24,830 ‫Va bene. 65 00:05:25,090 --> 00:05:27,280 ‫Quindi più o meno lo stesso principio. 66 00:05:27,820 --> 00:05:32,320 ‫Ora la sfida per te, per favore vai avanti e converti. 67 00:05:33,690 --> 00:05:38,060 ‫Anche il mio galleggiante diventa una corda. 68 00:05:40,970 --> 00:05:50,850 ‫Va bene, spero che tu l'abbia provato, la mia stringa float è uguale alla mia stringa float, giusto? 69 00:05:50,930 --> 00:05:53,830 ‫Ora stampiamolo solo per vedere cosa fa. 70 00:05:54,710 --> 00:05:56,780 ‫La mia corda galleggiante, è eseguirla. 71 00:05:58,280 --> 00:06:00,350 ‫E otteniamo tredici virgola trentasette. 72 00:06:03,510 --> 00:06:10,260 ‫Ora, puoi farlo anche con i booleani, e non abbiamo ancora trattato i booleani, ma i booleani funzionano 73 00:06:10,260 --> 00:06:11,040 ‫come segue. 74 00:06:11,070 --> 00:06:16,290 ‫Quindi diamo un'occhiata e fischia e semplicemente creiamone uno qui. 75 00:06:18,120 --> 00:06:18,410 ‫Boom. 76 00:06:19,010 --> 00:06:20,910 ‫Il Sole splende. 77 00:06:21,360 --> 00:06:24,990 ‫Quindi questa è solo una variabile che può avere solo due valori. 78 00:06:25,230 --> 00:06:29,700 ‫Quindi può essere vero o può essere falso. 79 00:06:30,090 --> 00:06:35,880 ‫Quindi ora per favore vai avanti e guarda fuori e vedi se il sole splende e se il sole splende 80 00:06:36,120 --> 00:06:38,780 ‫allora e vero, vero e altrimenti inserisci falso. 81 00:06:39,630 --> 00:06:47,070 ‫E ora quello che puoi fare è convertire in blu il sole splende anche in una corda. 82 00:06:47,760 --> 00:06:49,890 ‫Quindi puoi semplicemente farlo. 83 00:06:51,090 --> 00:06:54,810 ‫E lo salverò in una stringa. 84 00:06:55,170 --> 00:06:59,840 ‫La mia corda dell'arco come uguale al sole splende alla corda. 85 00:07:00,240 --> 00:07:06,750 ‫Quindi ora se questa variabile qui e si chiama le mie corde della palla, vado avanti e la chiamerò 86 00:07:06,750 --> 00:07:10,200 ‫la mia corda della palla e vedrò cosa dice qui. 87 00:07:10,200 --> 00:07:11,520 ‫E dice falso. 88 00:07:11,880 --> 00:07:14,730 ‫Come puoi vedere, ha semplicemente stampato false. 89 00:07:15,060 --> 00:07:19,440 ‫Quindi, sfortunatamente, il sole non splende qui a Colonia, in Germania, in questo momento. 90 00:07:20,940 --> 00:07:21,500 ‫Va bene. 91 00:07:21,510 --> 00:07:28,740 ‫Quindi ancora una volta, molto velocemente, abbiamo una conversione implicita, il che significa che convertiamo da un tipo più grande a un 92 00:07:28,740 --> 00:07:31,580 ‫tipo più piccolo, che funziona per i numeri. 93 00:07:32,070 --> 00:07:39,960 ‫Quindi abbiamo la conversione esplicita che converte, ad esempio, un doppio in un numero intero o che può costare 94 00:07:39,960 --> 00:07:44,160 ‫il doppio in un numero grande o qualcosa del genere. 95 00:07:44,160 --> 00:07:45,300 ‫Quindi avanti. 96 00:07:45,840 --> 00:07:53,700 ‫Quindi abbiamo la conversione del tipo, che converte, ad esempio, un double in una stringa o un float in una stringa o qualsiasi 97 00:07:53,700 --> 00:07:56,190 ‫tipo di numero in una stringa. 98 00:07:57,270 --> 00:08:00,390 ‫E nel prossimo video, daremo un'occhiata all'analisi. 99 00:08:00,410 --> 00:08:07,680 ‫Possiamo vedere come analizzare da una stringa a un tipo di dati, che è un numero. 100 00:08:08,100 --> 00:08:13,080 ‫Quindi, per esempio, scarichiamo il doppio di un intero e questo è qualcosa 101 00:08:13,080 --> 00:08:19,230 ‫di molto rilevante quando, ad esempio, leggi le informazioni dall'utente, perché di solito ottieni queste informazioni in 102 00:08:19,230 --> 00:08:26,010 ‫una sorta di stringa e devi convertirle in un doppio o un numero intero per calcolare con esso o 103 00:08:26,010 --> 00:08:27,270 ‫qualcosa di simile. 104 00:08:27,840 --> 00:08:28,170 ‫Grande. 105 00:08:28,170 --> 00:08:29,490 ‫Allora ci vediamo al prossimo video. 106 00:08:29,530 --> 00:08:30,480 ‫Lo copriremo.