Schrijf een programma dat 2 gehele getallen en een operator inleest, de bewerking uitvoert en het resultaat teruggeeft, conform onderstaande specificaties.
Calculator
zijn.int
).Hieronder volgt een voorbeelduitvoering van de opgave. De tekst in het rood stelt invoer van de gebruiker voor.
Wat is het eerste getal? 50 Welke bewerking wil je uitvoeren? * Wat is het tweede getal? 40 Het product van 50 en 40 is 2000.
Hieronder volgt een voorbeelduitvoering van de opgave. De tekst in het rood stelt invoer van de gebruiker voor.
Wat is het eerste getal? 50 Welke bewerking wil je uitvoeren? + Wat is het tweede getal? 40 De som van 50 en 40 is 90.
Hieronder volgt een voorbeelduitvoering van de opgave. De tekst in het rood stelt invoer van de gebruiker voor.
Wat is het eerste getal? 50 Welke bewerking wil je uitvoeren? - Wat is het tweede getal? 40 Het verschil van 50 en 40 is 10.
Hieronder volgt een voorbeelduitvoering van de opgave. De tekst in het rood stelt invoer van de gebruiker voor.
Wat is het eerste getal? 50 Welke bewerking wil je uitvoeren? / De operator is ongeldig.
Scanner#nextInt()
gebruikt om een getal te lezen, moet je hierna nog eens expliciet Scanner#nextLine()
oproepen om de rest van de lijn te lezen. Je kan dit vermijden door Integer.parseInt(scanner.nextLine())
te gebruiken in plaats van scanner.nextInt()
.