Ciao, questo è quello che fai.
E bentornato.
Prendiamo le dichiarazioni di encore.
Una dichiarazione controverso come suggerisce il nome è una dichiarazione che affligge il controllo che controlla il
tuo programma e lo fa utilizzando una o più condizioni booleane.
Se una particolare condizione grillin è vera, allora può eseguire un particolare insieme di affermazioni e
se la condizione è falsa allora può emettere un diverso insieme di affermazioni.
Ad esempio, se consideriamo un programma di mutuo per la casa, le dichiarazioni che vengono eseguite per un utente potrebbero
essere diverse dalle affermazioni che danno esecutività per un uso diverso.
Tutto dipende dalle condizioni booleane.
Ad esempio, se consideriamo un utente che è totalmente tuo o su chi disegna uno stipendio o se non lo
fa, significa che soddisfa una particolare condizione e in base a quel particolare insieme di dichiarazioni
che verrebbero eseguite.
Allo stesso modo per qualcuno che è più vecchio e che disegna una quantità diversa di salario o condizioni
diverse otterrebbe il suo volo su un diverso insieme di dichiarazioni che verrebbero eseguite.
Quindi iniziamo con la dichiarazione if e le dichiarazioni colorate implicano anche altre affermazioni come l'istruzione
switch statement false e così via che vedremo nelle lezioni successive.
Per ora iniziamo con if statement e hai già familiarità con la sintassi di
base dell'istruzione if, ma c'è dell'altro.
Lo scopriremo e questa lezione particolare.
Quindi eccoci nella lezione di ginnastica di base e abbiamo un nuovo metodo chiamato qui se l'istruzione per conoscere
la dichiarazione di IF.
Questo sarà nel metodo principale.
Quindi consideriamo l'esempio di approvazione del mutuo per la casa.
Queste sono le variabili in base alle quali ogni stipendio a cavallo lo fa rappresentare lo stato di un particolare
utente.
Quindi uno stipendio decente è di cinquantamila e diciamo solo che ha riorganizzato il diritto insuperabile.
Mazzo di condizioni.
E se questo stato soddisfa una di quelle condizioni, allora il prestito sarebbe approvato e sarebbe
restituito.
Così prestato che viene presentato da questa variabile chiamata prude.
Inizialmente è falso e se la condizione soddisfa se lo stato soddisfa le condizioni, allora il
pool sarà impostato su.
OK.
Il che significa che il prestito è stato approvato.
Quindi iniziamo.
Quindi qui un'affermazione se inizia morbida come questa ha una parentesi e può anche come un corpo avrà
un corpo.
Io che queste basi sono facoltative, ma questa parentesi qui è obbligatoria e
tra le due mani è unica come un'espressione booleana.
Ora, se si ha qualcosa di diverso da un'espressione booleana, si otterrebbe un errore di compilazione.
Quindi deve essere un'esibizione booleana.
Ad esempio, rendiamolo età avanzata e questo è solo un guadagno.
Qui la directory di base
di Simon in modo che indichi tipi incompatibili.
Non può essere convertito in booleano.
Quindi un booleano X è previsto qui ma abbiamo un fine che non può essere convertito in booleano.
Ecco perché gli indirizzi di completamento.
Quindi deve essere qualcosa come Gus ora.
Come ho detto prima, anche tu hai bisogno di queste parentesi.
Diamo un'occhiata all'output qui.
Vedi la scelta ricombinata.
Ci dà ordini di compilazione e ci parla della parentesi sinistra e di quella destra.
Quindi è prevista la parentesi.
Quindi rimettiamo a posto e iniziamo con le condizioni qui.
E ciascuno meno o uguale a trentacinque e lo stipendio qui facciamo
questo sessantamila.
OK e questo è maggiore o uguale a tremila.
Quindi dobbiamo impostare un buon OK vero.
Ora inseriamo anche la dichiarazione di stampa.
Mettile uno qui e uno fuori dal FI, in modo da poter vedere chiaramente il controllo off qui.
Copiamo questa affermazione o stampiamo qui.
E se viene stampato significa che questa condizione era vera e che eravamo all'interno di questo blocco.
Ora vediamo fuori.
Quindi questo è tutto ciò che abbiamo.
E una dichiarazione controversa è anche un'affermazione quindi può anche e con il punto e virgola
ma non lo richiede per altre dichiarazioni come dichiarazioni e dichiarazioni di scadenza.
È obbligatorio tirare un punto e virgola, ma mettere le dichiarazioni più ghepest non è obbligatorio
è facoltativo, ma è probabilmente facoltativo perché queste parentesi significano effettivamente la fine di questa preghiera finale indica
la fine del.
Sapere se la dichiarazione if on e off qualsiasi affermazione controverso.
Quindi questo è probabilmente uno dei motivi per cui non è richiesto un punto e virgola.
Quindi questo qui è solo 27 che è maggiore o uguale a qualificarsi sotto è anche inferiore
o uguale a 35 sul salario è anche maggiore o uguale a tremila.
Quindi la condizione è vera e ci mettiamo dentro.
Questo blog viene eseguito il corpo di F e questa dichiarazione verrà eseguita anche.
Quindi cerchiamo di
compilare così come puoi vedere la condizione sta facendo uscire Quintard all'esterno.
Viene anche stampato.
Quindi, una volta che la condizione è vera, il blocco verrà eseguito e dopo quello non assegnato
più alla successiva istruzione dopo l'istruzione if e verrà eseguito.
Ora, se questo dovesse essere falso, questa condizione fallirebbe e il controllo sarebbe semplicemente arrivato qui.
OK lo farebbe esattamente dopo la dichiarazione if.
Quindi qualsiasi cosa dopo l'ottenimento dell'istruzione if verrebbe eseguita indipendentemente dal fatto che questa condizione sia vera
o falsa.
OK.
Quindi questo è il documento, la prossima cosa è se il corpo dell'istruzione if ha solo una singola affermazione, quindi
non abbiamo bisogno della base.
OK.
Detto questo, questo è il corpo come solo una singola affermazione in questo caso non avremmo bisogno delle
parentesi graffe opzione.
Ma si raccomanda di non averlo in questo modo.
Quindi è consigliabile avere l'assistenza del corpo.
Questo perché potresti aver scritto questa logica, ma in futuro potresti volerlo.
Un paio di altre affermazioni nel corpo della F e per errore potresti semplicemente aggiungere qui.
E potresti dire ad esempio se c'è un interesse variabile per le carte e se è un interesse del 99 per cento
per il mutuo per la casa, allora potresti essere come se questo fosse parte del corpo se e.
Ma questo non è vero perché il gruppo dei corpi seppur solo questa affermazione particolare.
Quindi questo verrebbe eseguito indipendentemente dal fatto che l'affermazione sia vera o falsa.
Quindi anche se è falso e questo viene eseguito ma non è questa l'intenzione.
Questa non è la nostra intenzione.
Vorremmo eseguire questo se questa condizione è vera.
OK.
Ecco perché è sempre consigliabile usare le parentesi. Un'altra cosa da notare è che se le istruzioni fossero così
in questo caso il compilatore ignorerebbe questa riga e considererebbe questa come
l'unica affermazione nel corpo.
OK.
Quindi non pensare che questa sia anche la sua affermazione.
In modo che sarebbe ignorato dal compilatore.
Quindi, lascia che torni indietro
le parentesi e coinvolga l'Olivola, solo l'augurio. Guardò il resto.
Quindi, se la condizione è falsa, allora il blocco sarebbe eseguito.
OK mettiamo anche una dichiarazione di stampa qui.
Quindi, se la condizione è falsa, il controllo viene qui e la stampa diventa un blocco dopo quella
esterna se viene stampata.
Ora altro blocco e anche come può essere anche così.
Non ha bisogno di tenere le parentesi perché ha solo una singola istruzione.
Ma se ha più di una affermazione allora le parentesi graffe sono obbligatorie.
Quindi questa è una cosa.
Il nostro prossimo libro è completamente opzionale.
Ora se tu come è una serie di condizioni da testare allora puoi aggiungere qualcosa che Cardus ha perso.
OK.
Ed è quello che faremo ora.
Vediamo quindi che abbiamo un paio di ammissioni in più per utenti di diverse fasce d'età e questo è sufficiente.
Ora diciamo qui qui come l'età è maggiore o uguale a quantificare su un'età inferiore o uguale a 35.
Ora mettiamo le condizioni per qualcuno che è tra i 36.
Ho 45 anni.
Quindi dirà l'età maggiore di 36 perché 35 è già qui.
Quindi se qualcuno se qualcuno è totalmente A-6 allora hanno bisogno di entrare in questo particolare blocco.
OK.
In questo giorno ed età inferiore o uguale a 45 che mantiene la cordonatura di 10 anni e lo stipendio
è maggiore o uguale a 70000.
Avanti qui vediamo.
L'età è maggiore di 46, manteniamola 35.
Mi dispiace.
E questo dovrebbe essere 41.
Quindi se qualcuno ha 45 anni, la tua anima deve controllarla.
Ma se tra quarantacinque è 46 e meno di cinque.
E improvvisamente 90000
poi entriamo in questo blocco e mettiamo qui una dichiarazione simile.
Le condizioni sarebbero diverse ora.
Guadagna questa commissione.
Quindi questo è solo per tenere traccia del blog che viene eseguito correttamente.
Ora facciamo anche questo è rendere trentasette OK.
Quindi potrebbe leggere il blocco else e questo perché una sola condizione era due.
Quindi l'età è 37 Quindi andava bene.
E anche questo andava bene, ma lo stipendio era inferiore a quello.
Quindi, in questo caso, ciò che succede è proprio questa condizione.
E se questo è falso, guarderebbe a questa condizione.
Quindi esaminerà ognuna delle condizioni in sequenza e quindi guarderà a questa condizione.
E se questo è anche sbagliato, per impostazione predefinita va nel blocco else e questo è il motivo per cui tu
come al-Shabaab.
Quindi fammi fare questo 70000.
E in questo caso siamo bravi.
Quindi il controllo va in questo blocco e dopo uscirà dallo stato.
Quindi non andremo mai al resto, ma entriamo nel molo.
Se tutte le condizioni si adattano, non ci sono condizioni per come.
Quindi ora l'abbiamo cambiato.
Quindi andiamo avanti e ricompiliamo su executer come
puoi vedere che è entrato in quel secondo se block.
E dopo di ciò è uscita la frase if sull'istruzione successiva.
Fuori dal campo Brenta.
Quindi solo uno di loro verrà eseguito.
Quindi dovresti tenerlo a mente.
E la prossima cosa è questa come Brooke è opzionale e deve essere se è lì che
deve essere l'ultimo blocco in modo tale che non può essere seguito da un altro e se il blocco è così.
Ora aggiungiamone un altro se qui.
Quindi, in pratica, quello che stiamo cercando di mostrare come afgano come un altro se all'interno di esso e che se e
come e su questo pasticcio annidato può arrivare a qualsiasi profondità anche.
Quindi puoi nidificare se blocchi e blocchi possono sapere quanto M. F. blocchi.
Quindi inseriamo un'altra condizione in modo che arrivi qui.
L'età è, per esempio, maggiore di 55 anni.
Diciamo che l'età è buona al volo invece del salario.
Se qualcuno è abbastanza grande per stare bene, usiamo solo credito ciò che altri utenti non stanno usando il credito.
Quindi cambia solo 2:57, quindi è necessario entrare in questo ciclo in casa ma sarebbe falso, non falso, è
vero.
Quindi eseguiamo questo.
Quindi il controllo è entrato in questo blocco Alce e questa condizione era vera.
E così la frase è stata stampata e dopo c'era il blocco OK, quindi è stato stampato e
finalmente fuori, se stampato.
OK.
Quindi qui questa condizione avrebbe potuto essere qui anche come un'ulcera.
Ma volevo solo assicurarmi che possiamo anche avere IF annidati.
Quindi ognuno di questi blocchi può avere padronanza di Glock's se Mr. Se le affermazioni sulle affermazioni di Dozier
possono anche quanto più invece di affermazioni amebiche e anche quanto più incisive se affermazioni.
OK, così può andare a qualsiasi profondità.
OK.
Ora una delle cose inizia sapendo di avere una singola variabile che capisce che
nell'impostare quella variabile in queste condizioni alla fine di restituirle qui puoi effettivamente leggerle anche tra
i blocchi.
Quindi, ad esempio, perché invece di questo puoi direttamente leggere den da qui in modo che possa essere intrattenuto vero,
quindi copialo e
discutine sentiamolo abbastanza per noi qui.
Quindi, se questa condizione non è vera, spostala e se tutto il resto sta accadendo presto o lo fai
perché sarebbe falso, non tutte queste condizioni falliscono e alla fine diventano ciò che erano.
Ora compiliamo ed eseguiamo questo.
Quindi è irraggiungibile.
Prendimi.
OK.
Sembra che una delle affermazioni sia irraggiungibile, quindi vedi qui nel primo blocco che stiamo
restituendo vero.
Dopo questo abbiamo questa affermazione e non possiamo averlo.
Quindi dopo questo spegni se il controllo viene qui.
Quindi noi come questa dichiarazione scritta e dopo che abbiamo la dichiarazione che non verrà mai eseguita.
Un compilatore non gli piace.
Quindi, per risolvere questo problema, la dichiarazione scritta deve andare così.
Ecco perché abbiamo scritto una dichiarazione dopo le dichiarazioni aperte in tutte le parti di Glock che ora possono
essere buone.
Quindi viene anche chiamato come un'istruzione irraggiungibile perché il controllo non raggiungerà mai quell'istruzione.
Ora lasciatemi cambiare questo non comune questo
ora ancora una volta dice che è uno stato irraggiungibile.
Dice che questa particolare affermazione che sta correndo fuori da f non è raggiungibile.
Questo perché al controllo di runtime si entrerà definitivamente in questi blocchi.
OK.
Tutte queste condizioni falliscono quando entri in questo blocco.
E se anche questa condizione fallisce, scompare sicuramente per essere eseguita.
Quindi tutti i blocchi Hockney è la dichiarazione scritta.
E così questo non sarà mai raggiunto.
Quindi questo è il motivo per cui lo fa dando un errore abbellire.
Quindi dobbiamo chiamarlo o cancellarlo.
E un'altra cosa credo di farmi l'ultima e ultima cosa e questo mi ha permesso di commentare questo.
Ora vediamo.
Quindi dice che manca la dichiarazione scritta.
Significa che alla questione manca una dichiarazione scritta.
Questo perché abbiamo commentato questo.
Quindi il compilatore esaminerà tutti i possibili percorsi che possono essere eseguiti in fase di esecuzione.
Quindi, se questa condizione è vera, il controllo andrebbe qui e in tempo e c'è una dichiarazione scritta e
lo stesso vale per il secondo e il terzo.
Hanno anche dichiarazioni scritte.
Ora stai arrivando al terzo.
E se questo fallisce, allora il controllo viene qui e non c'è una dichiarazione scritta.
Quindi ogni particolare percorso dovrebbe avere una dichiarazione scritta.
OK.
Altrimenti si otterrebbe un errore di compilazione e vedrai come puoi risolverlo.
Non è un grosso problema, ma volevo solo farti sapere che sarebbe necessaria una dichiarazione scritta
in tutti i possibili percorsi.
Quindi questo è tutto quello che c'è da dire se non c'è niente di più.
Detto questo, grazie e arrivederci alla prossima lezione sulla felice codifica.