‫Ben tornato.
‫E questo video, vorrei mostrarvi la mia semplice soluzione per la forza di sfida, quali
‫affermazioni e sì, cominciamo.
‫Quindi, prima di tutto, ciò di cui avremo bisogno è un booleano, e lo chiamerò Vallet.
‫Quindi questo servirà solo a sapere se stiamo parlando di un villaggio o di un tipo di dati non valido e sviluppato
‫o non valido.
‫Dipende da cosa ha inserito l'utente dopo aver immesso una stringa.
‫Quindi, prima di tutto, può inserire una stringa e avremo bisogno di una variabile che conosca il tipo di valore perché ci
‫sono più tipi di valore diversi con cui voglio lavorare o tipi di dati.
‫E poi chiediamo all'utente di inserire qualcosa.
‫Quindi dirò solo di inserire un valore e lo memorizzeremo in questa variabile chiamata valore di input.
‫Va bene.
‫La prossima cosa che voglio chiedere all'utente è di quale tipo?
‫Pensa che i dati siano quindi seleziona il tipo di dati per convalidare l'input che hai inserito.
‫Quindi più uno per la stringa, due per il numero intero e tre per il booleano.
‫Ora, ovviamente, dobbiamo verificare quale di questi è corretto.
‫Pertanto, prima di tutto, dobbiamo ottenere l'input dell'utente e dobbiamo arrivare al valore che l'utente ha inserito.
‫Quindi, per esempio, se l'utente ha inserito un tipo Bush, questa variabile qui sarebbe uno se l'atteggiamento sarà due
‫e così via.
‫Quindi potremmo convertire tutto ciò che l'utente ha inserito e in un numero intero.
‫Naturalmente, questo potrebbe andare storto.
‫Quindi forse vuoi usare i treppiedi qui invece.
‫Ma presumo che stiamo solo inserendo uno, due o tre o, in generale, no.
‫Quindi il nostro programma non va in crash.
‫Se vuoi assicurarti che il programma non vada in crash, puoi aggiungere un blocco try and catch
‫qui intorno.
‫E questo sarà sicuramente di aiuto.
‫Oppure potresti usare le tre parti.
‫Va bene.
‫Quindi è gratis per te.
‫L'ho semplicemente semplificato in questo caso.
‫E qui ci concentriamo sulle dichiarazioni di cambio di caso.
‫Destra.
‫Quindi andiamo avanti e creiamo un caso di commutazione.
‫Allora, cos'è questo caso a cui sarà interessato?
‫Bene, prima di tutto, ciò di cui abbiamo bisogno è sapere cosa ha inserito l'utente.
‫Quindi era uno, due o tre?
‫Eseguiamo il codice nel caso in cui sia una stringa.
‫Quindi, per un caso, l'utente ne ha immesso uno.
‫Quindi creeremo un metodo aggiuntivo per questo, che controlla se tutto ciò che l'utente ha inserito
‫è alfabetico.
‫Quindi se è una stringa.
‫Diamo un'occhiata a questo metodo è alfabetico prima di andare oltre.
‫OK.
‫Quindi lo creeremo un po'.
‫Metodo al di fuori del nostro metodo principale del vuoto statico.
‫Quindi lo metto qui.
‫Dobbiamo assicurarci che sia statico perché non stiamo creando un oggetto di questa classe.
‫Quindi non possiamo usarlo diversamente.
‫Quindi in questo caso deve essere statico.
‫Quindi stiamo restituendo un booleano.
‫Quindi questo metodo restituirà un bool.
‫E diciamo che è tutto alfabetico.
‫Questo è il nome del metodo.
‫Abbiamo bisogno di una stringa.
‫Il valore che questo ha passato.
‫E poi quello che facciamo è per ogni carattere in value, per ogni see, che è un carattere nel nostro valore, che è
‫una stringa.
‫Quindi possiamo farlo.
‫Quello che vogliamo controllare è se il carattere è una lettera.
‫E se non è una lettera, allora restituiamo false.
‫Quindi tutto questo booleano sarà falso.
‫Se ha attraversato l'intera stringa qui per questo intero valore e ognuno di essi è un
‫carattere di tipo lettera, allora ritornerà.
‫Vero.
‫Quindi, in pratica, diciamo che abbiamo un testo qui, che è Hello World.
‫Quindi esaminerà ognuna di quelle lettere qui.
‫O personaggi.
‫Verificherà.
‫Questa è una lettera?
‫Allora, questa è una lettera?
‫Questa è una lettera?
‫E così via.
‫E ogni volta vedrà.
‫OK.
‫Questa è in effetti una lettera.
‫Ed è per questo che passerà attraverso questo per ogni ciclo senza restituire false in nessun momento.
‫E tornerà.
‫Vero.
‫E poi diciamo che qui invece avevamo tenuto un mondo con uno zero.
‫E questo sarebbe un tre perché siamo fighi e tutti loro.
‫E poi sarebbe tornato falso.
‫Quindi verificherebbe.
‫Questa è una lettera?
‫Sì è vero.
‫Questa è la tua lettera?
‫No non lo è.
‫Quindi tutta questa affermazione è falsa.
‫Quindi ritorna da tutto questo metodo e tornerà.
‫Di colpa.
‫Ok, ora possiamo tornare al nostro caso uno.
‫Diciamo che valido è alfabetico.
‫Quindi passiamo al valore di input, che è il nostro.
‫Stringa qui che l'utente ha inserito.
‫Quindi qualunque sia l'utente, inserisci, controlliamo.
‫È alfabetico?
‫E diciamo che il tipo di valore di input è stringa.
‫E poi ne usciamo.
‫A proposito, lo scrutinio ora sarà il risultato, ovviamente, di qualunque sia l'intero ritorno alfabetico?
‫Sulla base dell'input che gli abbiamo dato.
‫E ora diamo un'occhiata al secondo caso in cui l'utente ha immesso un numero intero.
‫Quindi qui abbiamo detto che l'utente ha inserito due ed era un numero intero.
‫Quindi controlliamo che il valore restituito sia zero?
‫E poi controlliamo, proviamo ad analizzare il valore di input.
‫Quindi passiamo nella nostra stringa.
‫Proviamo a passarlo.
‫E se funziona, allora vallet sarà vero.
‫E se non ha funzionato, allora sarà falso.
‫E tutto ciò che è stato prodotto quando era corretto violerà il valore.
‫E poi diciamo che il tipo di valore di input era un numero intero.
‫Ne scappiamo.
‫Ora, il prossimo caso è il nostro caso tre.
‫E qui stiamo controllando la bandiera rossa booleana.
‫E, naturalmente, puoi anche usare la piscina qui.
‫Non è necessario utilizzare Boolean.
‫La bandiera rossa sarà falsa in questo caso.
‫La bandiera restituita e utilizzerà treppiedi.
‫Anche in questo caso, puoi vedere che possiamo usare treppiedi per numeri interi, ma possiamo anche usarlo per booleani.
‫E qui, il tentativo di Bulldog di analizzare con il valore di input se il valore di input, in effetti, era un booleano.
‫Allora questo treppiedi tornerà.
‫Vero.
‫Altrimenti restituirà false.
‫E questo sarà memorizzato in belet e qualunque sarà il risultato di questo passaggio treppiedi sarà memorizzato in
‫bandiera rossa.
‫Quindi se è stata una bandiera brillante e rossa sarà vera e sarà anche la nostra valida.
‫E abbiamo detto il nostro valore di input.
‫Parla con entrambi.
‫E ora, finalmente, dobbiamo avere un caso predefinito.
‫Quindi diciamo che l'utente ha inserito qualsiasi cosa tranne uno, due e tre.
‫Quindi diremo semplicemente che non sono in grado di accettare il tipo di input.
‫Qualcosa non va e ne usciamo.
‫E direi solo all'utente se è stato inserito in modo valido.
‫Quindi, se considerasse tutto ciò che ha inserito correttamente e lo dicesse semplicemente in una parola, dovrebbe essere una riga più
‫avanti.
‫Quindi diciamo solo che hai inserito un valore di input valore e poi controlliamo.
‫Il valore è valido?
‫E poi diciamo che se era valido, console linea rossa, è valido.
‫E poi diciamo di quale tipo di valore di input era.
‫Ora vedi che dice l'uso del tipo di valore di input della variabile locale non assegnato.
‫Quindi stiamo assegnando un valore qui.
‫Ma lo stiamo assegnando solo in switch e non in tutto il suo output.
‫Quindi, ad esempio, per impostazione predefinita, non abbiamo un output per il nostro tipo di valore di input.
‫Quindi ci sono due modi di quello che potremmo fare.
‫Potremmo dire che il tipo di valore di input è uguale, sconosciuto e quindi l'errore scomparirebbe.
‫In alternativa, avremmo potuto dire che il nostro tipo di valore di input è stringa, non
‫vuoto.
‫Sarebbe stata un'alternativa.
‫E potresti vedere che anche la freccia scompare.
‫Anche se questa variante mi piace di più perché è sconosciuta.
‫E lo diremo all'utente.
‫Quindi queste sono le due opzioni che avevi qui.
‫Ma lo terrò così.
‫Va bene, ora eseguiamolo.
‫E valore di ingresso, inserirò 13.
‫E ora diciamo che è un numero intero.
‫Hai inserito un valore 13.
‫È un numero intero valido.
‫Va bene.
‫Ora, proviamo di nuovo.
‫Questa volta, inserirò Hello, World, e penserò che sia un numero intero.
‫E hai inserito un valore.
‫Ciao mondo.
‫È un numero intero non valido.
‫Va bene.
‫Ora controlliamo ancora una volta con Drew.
‫E penso che sia un booleano e che tu abbia inserito un valore.
‫Vero.
‫È un booleano valido.
‫Quindi ora hai questo programmino che ti permette di inserire un valore e non provare a dire che tipo di
‫dati sono.
‫Quindi abbiamo usato le istruzioni switch, try, parse e abbiamo anche usato le istruzioni.
‫Ehi, per ogni ciclo qui.