‫Bentornato e questo video, vorrei darvi un'idea un po' migliore di cosa sta succedendo con
‫tutti quei metodi della console che stiamo usando e che useremo un po'
‫in futuro.
‫Quindi voglio solo darti un po' di informazioni di base.
‫La maggior parte di ciò che vedrai non sarà rilevante se vuoi solo usarlo.
‫Ma se vuoi davvero capire cosa sta succedendo, allora questo è il video giusto per te.
‫OK, allora cominciamo.
‫Quindi il fatto è che ci sono vari metodi disponibili in quella classe console e esamineremo
‫quelli che sono rilevanti per inserire qualcosa e per ottenere un output.
‫Va bene.
‫Quindi lo esamineremo.
‫Quindi iniziamo.
‫Prima di tutto, abbiamo questa console, punto, giusto.
‫E questo principe e tiene il cursore sulla stessa riga.
‫Quindi, in pratica, questo ci consente di stampare qualcosa sulla console e possiamo vederlo.
‫Quindi, se usiamo questo codice qui, console DOT, giusto.
‫E tra parentesi e virgolette, abbiamo il testo qui.
‫Ciò che questo codice farebbe è stampare il testo qui sulla nostra console e possiamo quindi vedere che è particolarmente utile quando
‫hai alcuni valori che vuoi visualizzare e vedere se il tuo codice ha funzionato effettivamente.
‫E questo è molto utile, specialmente come principiante quando si inizia a programmare in modo che tu possa
‫effettivamente vedere cosa fa il codice e produrrà qualcosa.
‫OK, quindi giusto è un modo per fare qualcosa.
‫Quindi c'è questa classe chiamata console ed è predefinita all'interno di C diesis, quindi possiamo semplicemente usarla.
‫E questo ci permette di usare sostanzialmente i suoi metodi.
‫E uno di quei metodi è giusto.
‫OK, quindi se vuoi scrivere qualcosa, possiamo usare console dot.
‫Destra.
‫E poi tra parentesi e tra virgolette, inseriamo ciò che vogliamo visualizzare sulla console.
‫ma c'è un altro modo.
‫Possiamo anche usare Bright Line e questa stampa e posiziona il cursore nella riga successiva.
‫Quindi quando usi la linea Vereide invece di destra, farà la stessa cosa.
‫Stamperà anche il testo sulla riga in cui si trovava, ma andrà anche a un'interruzione di riga, per così dire.
‫Quindi posiziona il cursore sulla riga successiva.
‫OK, quindi questa è l'unica differenza tra i due.
‫E poi abbiamo la console che legge.
‫Questo richiede un singolo input di tipo stringa e restituisce un valore ASCII di quell'input.
‫Quindi restituisce un valore intero.
‫Quindi la stringa è solo un tipo di dati.
‫Questo è il tipo di testo ed è il tipo di numeri.
‫Quindi i numeri interi, esamineremo le stringhe e i numeri e nei due diversi tipi in
‫molti dettagli più avanti.
‫Per ora, ricorda solo stringhe di testo, numeri interi, i nostri numeri di telefono.
‫Ora, potresti chiederti, cos'è questo Askey di cui sta parlando Dennis?
‫Bene, assistenza per l'American Standard Code per lo scambio di informazioni, questo è un codice a sette bit di
‫caratteri che sostanzialmente ci consente di utilizzare i caratteri e interpretarli dal computer.
‫Quindi il computer interpreta fondamentalmente qualunque cosa entriamo.
‫Quindi, ad esempio, scorrendo fino in fondo un otto, che è il carattere e il simbolo a internamente.
‫È questo valore qui come a.
‫Valore binario, OK, quindi come valore binario, è zero uno cinque zero uno.
‫E poiché un valore decimale è sessantacinque, quindi in totale ci sono duecentocinquantasei valori all'interno di
‫questa tabella di codici ASCII e 256 perché inizia da zero fino a qui.
‫Questa è solo una piccola nota a margine, non hai davvero bisogno di ricordare nulla di tutto ciò,
‫è solo per te sapere se vuoi capire un po' meglio cosa significa questo Oscar.
‫Quindi non è solo una parola casuale che hai sentito, ma anche che hai un po' di comprensione di cosa
‫sta succedendo qui.
‫Quindi ora c'è un altro metodo chiamato Red Line, che prende una stringa o un intero in input e lo
‫restituisce come valore di output.
‫Così.
‫Il metodo Dodd Reid, quello che fa è prendere l'input come ASCII o lo restituisce come valore
‫ASCII, ma il reline restituisce l'output effettivo.
‫Quindi anche tutto ciò che abbiamo inserito verrà restituito.
‫E in cambio, voglio dire, possiamo quindi riutilizzarlo nel nostro codice.
‫Quindi, in pratica, questo ci consente di scrivere codice che l'utente deve inserire qualcosa nella console
‫e che può quindi essere utilizzato per eseguire alcuni calcoli o effettivamente eseguire il programma.
‫OK, è molto utile.
‫Quindi, ogni volta che vuoi avere l'input dell'utente, questo è molto utile.
‫Questa console che legge la riga e poi c'è anche la chiave.
‫Questo richiede solo un singolo.
‫Il carattere richiede quindi un singolo input di tipo stringa e ritorna alle informazioni sulla chiave, quindi verranno restituiti i dettagli sulla chiave
‫che è stata inserita e ora puoi decidere cosa vuoi fare con quello.
‫Va bene.
‫Quindi ora diamo un'occhiata a un codice semplice, perché tutta questa teoria è buona e tutto, ma a volte
‫ha senso guardare il codice reale e vedere come funziona effettivamente.
‫Quindi qui possiamo vedere che abbiamo questo vuoto statico principale, che è il nostro punto di ingresso principale per la nostra classe e il nostro
‫progetto in generale.
‫Quindi qui abbiamo una riga di codice che dice punto console, riga destra.
‫Ciao benvenuto.
‫Quindi questo stampa il testo e passa a una nuova riga.
‫Questo è ciò che farà questo codice.
‫Ma poi dobbiamo consolare anche quello.
‫Destra.
‫E qui ci salutiamo.
‫Questo stampa anche il testo nella stessa riga, ma non salta alla nuova riga.
‫E poi abbiamo consolato quella giusta accoglienza, che è uguale al ciao.
‫Solo che il testo visualizzato è diverso.
‫Quindi ora usiamo anche la rekey del consulente, che in pratica aspetta solo che inseriamo nuovamente una chiave.
‫Quindi questo fondamentalmente impedisce al nostro programma di interrompersi o di terminare.
‫Ed è quello che possiamo usare abbastanza spesso o quello che useremmo abbastanza spesso per mantenere il
‫programma in esecuzione senza spegnersi a seconda delle impostazioni.
‫Questo non è necessario, ma nella maggior parte dei casi sarà richiesto.
‫Quindi lo terrò qui.
‫Quindi, in pratica, questo lascia il nostro programma aperto in modo che possiamo vedere tutto ciò che è stampato sulla console.
‫Altrimenti la console si chiuderebbe molto velocemente e non vedremmo nemmeno quale fosse il risultato.
‫OK, ora diamo un'occhiata all'output qui.
‫OK, quindi l'output sarà.
‫Ciao benvenuto.
‫Quindi questo viene stampato come risultato di console quella riga destra e poi avremo ciao,
‫benvenuto insieme in una parola stampata come risultato delle nostre due affermazioni console verite perché console destra.
‫Non crea spazi vuoti.
‫Ciò non crea un'ulteriore interruzione di riga se non viene specificatamente indicato di farlo.
‫Quindi qui voglio mostrarti un esempio per il metodo della linea rossa e anche per il metodo chiave.
‫OK, quindi abbiamo di nuovo il metodo principale all'interno del metodo principale, che è il nostro punto di ingresso qui abbiamo
‫il metodo giusto, che dice inserisci una stringa e un presentatore in modo che l'utente vedrà inserire una stringa
‫e premere invio.
‫Quindi in questa riga qui prendiamo l'input dell'utente utilizzando la console che legge la riga e lo memorizziamo
‫all'interno dell'input di lettura.
‫E poi quello che facciamo è usare la riga di destra consolidata per visualizzare tutto ciò che l'utente ha inserito.
‫Quindi diciamo che hai inserito e utilizzerà parentesi graffe, zero parentesi graffe e input destro.
‫Quindi fondamentalmente ciò che stiamo facendo qui è dire che hai inserito e quindi qualunque cosa l'utente abbia inserito.
‫Quindi questa parentesi graffa, zero parentesi graffe userà semplicemente tutto ciò che viene dopo il venire qui e
‫si sostituirà con la voce che si trova all'interno di questa variabile qui.
‫E poi inseriamo una stringa e premiamo invio, quindi qui abbiamo usato per console il metodo read e usiamo valori ASCII int,
‫quindi lo memorizziamo nella variabile chiamata valori ASCII o qualunque cosa l'utente immetta e poi diciamo
‫tutto ciò che l'utente ha entrato qui.
‫Quindi diciamo che il valore ASCII è e quindi il valore ASCII effettivo del valore che l'utente ha inserito.
‫Quindi ora per te come piccolo esercizio, usa quel codice e giocaci un po'.
‫Basta vedere quale sarà l'output.
‫Ti darò solo un rapido esempio qui.
‫Quindi qui quello che abbiamo è che inseriamo qualsiasi stringa e poi presentatore.
‫Quindi nel mio caso, sto solo inserendo Dennis e dirà solo che hai inserito Dennis, quindi dirà
‫inserisci qualsiasi tasto e premi invio.
‫Quindi premo solo il profondo e tornerà a chiederti il valore del valore
‫inserito, che è sessantotto.
‫Ora, se guardiamo qui e andiamo alla riga 68, possiamo vedere che è, in effetti, la D maiuscola.
‫Va bene, quindi era così.
‫Questa è una piccola introduzione alla classe console e al modo in cui possiamo usare alcuni dei metodi.
‫Se vuoi saperne di più sui diversi metodi di quella classe di console, puoi, ovviamente,
‫controllare la documentazione.
‫Qui troverai la classe console e lì puoi vedere che ci sono un sacco di metodi.
‫Quindi, quando vai ai metodi, puoi vedere la chiara mossa che Puffer Ricky reline.
‫Quindi quelli che conosciamo si leggono Ricky Reline e poi quelli giusti di linea destra e linea destra.
‫Ma puoi vedere che ci sono molte più posizioni delle finestre impostate con le dimensioni della finestra e così via.
‫OK, quindi se vuoi saperne di più su un metodo specifico, puoi semplicemente fare clic su di esso e vedrai la
‫linea rossa.
‫Che cosa fa?
‫Beh, ci sono un sacco di sovraccarichi.
‫Che cos'è un sovraccarico o un sovraccarico sono molte versioni diverse dello stesso metodo che hanno
‫opzioni di input diverse.
‫OK, quindi qui possiamo avere un input di tre valori diversi.
‫Quindi una stringa, un oggetto e un oggetto.
‫Vedremo più avanti cosa sono gli oggetti e come funziona.
‫Ma fondamentalmente la linea rossa che usiamo è una linea luminosa qui dove inseriamo semplicemente una stringa e se vuoi
‫saperne di più, puoi semplicemente fare clic su di essa e vedrai che tornerà.
‫Voit non restituirà nulla.
‫Quindi scrive un valore di stringa specifico, seguito dalla riga corrente Terminator due, il flusso di output
‫standard.
‫Va bene.
‫Ma come ho detto, ne parleremo molto di più in seguito.
‫Avrà molto più senso.
‫Quindi non preoccuparti se non hai capito ogni singola parte di esso e non preoccuparti
‫di memorizzare tutto ciò, useremo semplicemente quei metodi abbastanza ampiamente e questo diventerà molto naturale in seguito.
‫Va bene.
‫Allora ci vediamo al prossimo video.