Mijn programmeer kennis van Java 2 (v 1.4.2) hangt rond het nulpunt, echter ik moet zeer binnenkort een programmatje geschreven heben. Ik hoop dat iemand mij kan helpen. Ik mag geen gebruik maken van de standaardfuncties in Java (behalve while en for).
Opdracht 3.
Schrijf een methode static int som(String s) die de som van alle cijfers van s berekent. Je mag er van uitgaan dat s alleen chars van '0' t/m '9' bevat. Test je methode door in de main-methode van een aantal typische invoerwaarden (bijv. "1234", "987" en "157") het resultaat op het scherm te zetten.
Tip: Als s een String is, zijn de volgende methodes erg handig:
o s.charAt(n) levert het nde teken (char) van de string op, waarbij het nummer van het eerste teken 0 is.
o s.length() levert de lengte van de string op.
De Opgave:
Schrijf een programma String2int dat een methode string2int bevat die Strings van cijfers als invoer en gewone getallen (ints) als uitvoer heeft. Bijvoorbeeld string2int("123") geeft 123 (als int), string2int("1978") geeft 1978. (Je mag geen functies uit de java-library gebruiken, behalve de methodes van de klasse String.)
• Als het getal te groot is voor een int dient een waarschuwing (naar keuze) afgedrukt te worden door de methode (en u mag zelf bepalen wat dan de uitvoer is).
• De main-method dient van de volgende invoerwaarden de uitkomst op het scherm te zetten: "0", "01", "10", "13", "100", "1978", "984250989", en "983590887349873498987764528776".
• Tip: Gebruik de methode die je in opgave 3 hierboven hebt geschreven.
Ik hoop dat iemand mij kan helpen. Graag zou ik het ook zelf begrijpen! Dus ik ben er ook mee bezig, mijn vooruitgangen zal ik posten
Iedere hulp is echter zeer welkom
Opdracht 3.
Schrijf een methode static int som(String s) die de som van alle cijfers van s berekent. Je mag er van uitgaan dat s alleen chars van '0' t/m '9' bevat. Test je methode door in de main-methode van een aantal typische invoerwaarden (bijv. "1234", "987" en "157") het resultaat op het scherm te zetten.
Tip: Als s een String is, zijn de volgende methodes erg handig:
o s.charAt(n) levert het nde teken (char) van de string op, waarbij het nummer van het eerste teken 0 is.
o s.length() levert de lengte van de string op.
De Opgave:
Schrijf een programma String2int dat een methode string2int bevat die Strings van cijfers als invoer en gewone getallen (ints) als uitvoer heeft. Bijvoorbeeld string2int("123") geeft 123 (als int), string2int("1978") geeft 1978. (Je mag geen functies uit de java-library gebruiken, behalve de methodes van de klasse String.)
• Als het getal te groot is voor een int dient een waarschuwing (naar keuze) afgedrukt te worden door de methode (en u mag zelf bepalen wat dan de uitvoer is).
• De main-method dient van de volgende invoerwaarden de uitkomst op het scherm te zetten: "0", "01", "10", "13", "100", "1978", "984250989", en "983590887349873498987764528776".
• Tip: Gebruik de methode die je in opgave 3 hierboven hebt geschreven.
Ik hoop dat iemand mij kan helpen. Graag zou ik het ook zelf begrijpen! Dus ik ben er ook mee bezig, mijn vooruitgangen zal ik posten

Iedere hulp is echter zeer welkom