‫Nu we weten hoe we instructies moeten gebruiken, kunnen we er ook voor zorgen dat de code foutloos werkt.
‫Dus als de gebruiker hier bijvoorbeeld een verkeerde waarde invoert, zoals een letter, dan crasht onze code en werkt
‫ons programma niet meer.
‫Dus om dat te verhelpen, kunnen we gewoon statieven gebruiken in plaats van onderdelen.
‫Dus wat ik ga doen, is dat ik gebruik en probeer te ontleden en ik probeer de temperatuur te ontleden en
‫de noodzaak om hier een uitvoer te geven.
‫En ik ga een nieuw geheel getal gebruiken, dat ik nummer ga noemen en dat nummer ga gebruiken.
‫Dus als het nu lukt, wil ik dat geen uitzendkracht nummer is.
‫Dus nu hoef ik het hier niet meer in te stellen met een papieren verklaring omdat ik het heb vervangen door een veilige
‫benadering.
‫Nu, hier klaagt het omdat het leeg kan zijn, dus geen enkele temperatuur kan leeg zijn.
‫Dus wat ik ga doen is als de gebruiker niet de juiste waarde heeft ingevoerd, ik ga er gewoon van uit
‫dat hij de berekening niet correct wilde uitvoeren.
‫En ik ga gewoon zeggen dat num temp nul is.
‫Dus nu in beide gevallen.
‫Dus als het werkte om te ontleden of als het niet werkte om te ontleden, zal num temp een waarde hebben.
‫Als het werkte, zal het gewoon de waarde zijn die de gebruiker heeft ingevoerd.
‫Als het niet werkte, wordt het gewoon nul en nu kunnen we doorgaan en onze code uitvoeren.
‫Maar tegelijkertijd, als de gebruiker geen juiste waarde heeft ingevoerd, wat ik wil doen, wil ik hem vertellen dat
‫hij niet de juiste waarde heeft ingevoerd.
‫Dus ik ga zeggen.
‫Waarde en ingevoerd was nee nee nul
‫ingesteld als temperatuur, want dat is precies wat waar is, toch?
‫Dus laten we de code uitvoeren en nu kijken wat er gebeurt als ik iets invoer dat niet alleen een getal is.
‫Er staat, nou ja, je hebt ingevoerd was geen nummer nul ingesteld als temperatuur en er staat dat je een jas
‫moet nemen, want met nul is die voorwaarde hier waar en kunnen we gewoon de jas nemen.
‫Oke.
‫Dus ik hoop dat dat niet te overweldigend was met deze stamanalyse, want tot nu toe hebben we onderdelen gebruikt en
‫onderdelen waren supereenvoudig.
‫We zeiden het net in die ontleding en toen hebben we de waarde ingevoerd die we willen ontleden.
‫Dus de string in dit geval, de temperatuur en dat zou een geheel getal retourneren zoals int my num, het zou gewoon een
‫geheel getal retourneren.
‫Maar het probleem is dat als de gebruiker niet de juiste waarde invoert, zoals een getal in het algemeen, dit tot
‫een crash leidt.
‫Dus om dat te voorkomen, gebruiken we try parse.
‫Dus wat we hier doen, is dat we proberen te ontleden, dan zeggen we wat we willen ontleden en is de temperatuur en dan
‫vertellen we waar we het getal moeten gebruiken of wat we moeten plaatsen.
‫Dat is het resultaat van het ontleden als het werkte.
‫Dus we controleren hier of het werkte omdat het resultaat van deze verklaring hier een boolean is.
‫Dus als ik dat net heb gekopieerd en ik maak een nieuwe bu bu werkt, of laten we zeggen dat de gebruiker een nummer heeft ingevoerd en dan voer ik die code uit, zodat
‫ik nu kan controleren of de gebruiker een nummer heeft ingevoerd waar is.
‫Dus als dat waar is, gebruik dan gewoon het nummer dat werd uitgevoerd en toegewezen aan num temp en als het niet werkte,
‫voer dan gewoon nul in en informeer de gebruiker dat hij niet de juiste waarde heeft ingevoerd.
‫Oke.
‫Dus zoals ik al zei, het resultaat van die verklaring hier is niet Booleaans, dus we kunnen het gewoon in een Boolean opslaan
‫en die boolean controleren.
‫Maar we kunnen natuurlijk ook gewoon die code nemen en hier invoeren.
‫Oké, geweldig.
‫Dus nu heb je gezien hoe je tripartisme gebruikt, hoe je uitspraken gebruikt.
‫Ls ongrijpbaar enzovoort.
‫We gaan in de volgende video kijken naar meer complexe a geneste if-statements.
‫Dus tot ziens daar.