‫Geweldig, nu weet je hoe je methoden moet maken, en je hebt dat bewezen in de uitdaging, dus laten we doorgaan
‫en kijken hoe we gebruikersinvoer kunnen gebruiken om ook methoden uit te voeren of om onze methoden ook te gebruiken.
‫En daarom gaan we kijken hoe we gebruikersinvoer in het algemeen kunnen krijgen.
‫Dus ik ga een string gebruiken en ik noem het input, en dit worden console darts.
‫En we schrijven niets.
‫We willen iets lezen en dat is een leesregel.
‫Daarmee vragen we de gebruiker om te lezen, iets te schrijven zodat we het later kunnen gebruiken.
‫Dus dat wordt opgeslagen in een string met de naam input.
‫En wat we dan kunnen doen, is dat gewoon op de console schrijven, zodat we weten wat we hebben geschreven.
‫En dat heeft misschien nog niet zoveel zin.
‫Maar dit is gewoon om te zien hoe het in het algemeen werkt.
‫Oke.
‫Dit is dus een heel eenvoudig invoerprogramma en we kunnen iets in onze opdrachtconsole plaatsen.
‫Dus daar is het.
‫Er staat niet dat we iets moeten schrijven, het is gewoon wachten tot we iets typen.
‫Dus ik ga hallo typen.
‫En hij zegt hallo en dan ga ik typen is er iemand en hij sluit af.
‫Dus het is niet gedaan voor eindeloze loops of eindeloze invoer.
‫Dat is iets dat we later zullen zien als we while-lussen gebruiken.
‫Maar voor nu is dat goed.
‫U weet dus hoe u één gebruikersinvoer per regel code moet gebruiken.
‫Dus deze regel code neemt de invoer van de gebruiker.
‫De tweede keer dat we het gebruiken, sluit het gewoon het programma omdat er niets anders te doen is.
‫Het maakt dus gebruik van de gebruikersinvoer.
‫Dan schrijft het het en dan leest het het op de console en daarna gebeurt er niets.
‫Er is dus geen code om uit te voeren.
‫Dus ons programma wordt gewoon afgesloten.
‫Laten we nu eens kijken naar een hulpmiddel voor toevoegen.
‫Dus een kleine rekenmachine die niets anders toevoegt.
‫En ja, voor jou is het een kleine uitdaging.
‫Dat zou je zelf kunnen proberen.
‫Dus ga je gang en probeer die functionaliteit die je hier ziet te gebruiken om een eenvoudige tool te maken die
‫één plus één toevoegt of wat de gebruiker ook invoert.
‫Dus de gebruikersinvoer plus de gebruikersinvoer en de gebruiker moeten worden geïnformeerd over wat te doen.
‫Dus ik weet dat dit nogal een uitdaging is, maar probeer dat alsjeblieft zelf te doen.
‫Oké, ik hoop dat je het geprobeerd hebt.
‫Ik hoop dat je een kleine methode hebt gemaakt en die ga ik maken.
‫Nou, je had het in het algemeen in de hoofdmethode kunnen doen.
‫Maar ik ga een kleine methode maken, alleen omdat we
‫in het hoofdstuk Methoden zijn en ik ga het openbare statische int en berekent noemen.
‫Deze wordt een integer.
‫Eigenlijk zal dit geen geheel getal zijn.
‫Het gaat gewoon een resultaat
‫retourneren.
‫En dat resultaat moeten we natuurlijk creëren.
‫Dus ik ga gewoon dat resultaat voor nu creëren, zodat we het daar hebben en het worden er vijf,
‫oké?
‫Nu hier, wat we willen hebben, zijn de twee vermeldingen van de gebruiker en we willen ze opslaan.
‫Dus allereerst moeten we de juiste regel gebruiken, zodat de gebruiker weet wat hij moet doen.
‫Voer het eerste nummer in.
‫En dan kan de gebruiker het eerste nummer invoeren.
‫Dit wordt dus een string nummer één invoer en we gebruiken console die rode lijn.
‫Dus we lezen wat de gebruiker typt en dan doen we hetzelfde.
‫Dus we moeten ook het tweede nummer hebben.
‫Dus console rechter regel, voer het tweede nummer in.
‫En nogmaals, we moeten het opslaan in een invoer van tekenreeks nummer twee, wat een console is die de leesregel is.
‫Dus nu hebben we de twee nummers.
‫Wat we nu moeten doen, is ze bij elkaar optellen.
‫Maar het punt is, het zijn strings, dus we kunnen ze niet toevoegen.
‫We kunnen geen strings aan elkaar toevoegen.
‫Wat we doen, wat we kunnen.
‫Maar dat aaneenschakeling is hier niet echt wiskunde.
‫Maar we willen doen is om het wiskundige resultaat te krijgen.
‫En wat we hier nodig hebben, is om ze om te zetten in gehele getallen.
‫Dus ik ga de nummer één input omzetten.
‫In een nieuwe variabele, die int nummer één wordt genoemd, wat int die parse zal zijn en wat willen we
‫doorgeven?
‫We willen input nummer één doorgeven.
‫Nu hetzelfde met het tweede nummer, nummer twee en de pas en nummer twee invoer.
‫Dus we willen getallen maken van wat de gebruiker heeft ingevoerd en dan willen we het resultaat berekenen en
‫eigenlijk hebben we de resultaatvariabele hier al.
‫Dat moet nummer één plus nummer twee zijn.
‫Oké, dus wat er nu nog moet gebeuren, is het resultaat daadwerkelijk naar de console te
‫schrijven, zodat we dat hier kunnen doen, console of laten we deze return gebruiken omdat we anders geen integer zouden hoeven te maken.
‫Dus laten we het resultaat gebruiken om het hier te rijden.
‫Dus wat we doen, is dat we onze berekeningsmethode hier noemen en het geeft ons de terugkeer van deze methode.
‫Dus wat de gebruiker ook invoert, we gaan het resultaat van de som ervan berekenen.
‫Dat is het.
‫We hebben deze invoer hier dus niet meer nodig, maar de rest wel.
‫Dus nu we dat hebben, laten we het eens bekijken.
‫Eens kijken of het werkt.
‫Vul daarom het eerste cijfer in.
‫Ik ga vijfentwintig in.
‫Voer het tweede nummer in.
‫Ik ga negenennegentig invoeren en ik zie het resultaat van honderdvierentwintig.
‫Dus nu moeten we super voorzichtig zijn omdat we hier ontleden en we hebben geen besluitvorming gezien.
‫Dus we weten niet hoe we kunnen zien of het werkte of niet.
‫Anders hadden we Tripa kunnen gebruiken, zodat we het konden gebruiken, proberen en vangen.
‫Maar dat is iets dat we later zullen behandelen.
‫Voor nu is het alleen belangrijk dat je alleen cijfers invoert als je dat test, want zodra je dat niet
‫doet.
‫Dus laten we eens kijken.
‫Voer het eerste nummer in.
‫Ik ga P en gebruiken en het tweede nummer ga ik I gebruiken.
‫En ons systeem crasht omdat het zegt dat het niet kan passeren en P of een AI in een getal of in een integer invoertekenreeks was
‫niet in het juiste formaat.
‫Oke.
‫Maar dat is iets zoals ik al zei, dat zullen we later doen.
‫Wat nu belangrijk is, is dat je ziet hoe je waarden van de gebruiker kunt lezen.
‫Dus dat is iets dat we in de loop van de cursus meer en meer gaan
‫gebruiken, omdat gebruikersinvoer veel interessanter is dan het hier gewoon binnen te hebben, gewoon wat verkouden te zijn hier, wat dingen
‫doet, maar het voelt niet hetzelfde zoals je zou kunnen begrijpen.
‫Geweldig.
‫Dus ik hoop dat je het geprobeerd hebt.
‫Ik weet dat het niet gemakkelijk was.
‫En dit is niet de enige manier om deze berekeningsmethode te noemen.
‫Je had in plaats daarvan ook de leegte hier kunnen gebruiken en geen resultaat kunnen retourneren, maar in plaats daarvan gewoon de
‫regel hier kunnen schrijven en het resultaat kunnen geven.
‫Dus resultaat zo en roep hier gewoon de berekeningsmethode aan.
‫Trouwens, laten we ophouden met dat rekensommetje dat je zo schrijft.
‫Dus dat zou de andere oplossing zijn geweest, gewoon om hier een ongeldige methode te gebruiken om hier de juiste regel te doen en
‫ze dan gewoon te bellen, is dat ze in orde zijn.
‫Dat zijn meerdere opties.
‫Geweldig.
‫Dus ik zou zeggen dat ik het hier ga opslaan en tot ziens in de volgende video.