Hallo allemaal,
Ik moet voor school een klein programmaatje schrijven die alle oneven getallen van de invoer bij elkaar optelt... Alleen kom ik er maar niet uit.
Ik heb zelf de volgende code:
PHP
import java.util.Scanner;
public class opdrachtE {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Getal:");
int nummers = in.nextInt();
int som = 0;
int antwoord = 0;
String nummersLengte = String.valueOf(nummers);
for(int x = 0; x < nummersLengte.length(); x++) {
int getal = nummersLengte.charAt(x);
if(getal%2 == 1) {
som = som + getal;
}
antwoord = som;
}
System.out.println("antwoord is:" + antwoord);
}
}
Toon Meer
Echter wanneer je nu bijvoorbeeld 1234 invult, komt er als output: antwoord is: 100. Terwijl het antwoord zou moeten zijn 1+3= 4. Iemand enig idee wat ik fout doe?