From bdac23194b3cf2b63ca0cc70e56b00853098c262 Mon Sep 17 00:00:00 2001 From: Tim Date: Mon, 19 Apr 2021 08:48:12 +0200 Subject: [PATCH] +/- funktioniert --- Rechenmaschine.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Rechenmaschine.java b/Rechenmaschine.java index 5704813..7b89391 100644 --- a/Rechenmaschine.java +++ b/Rechenmaschine.java @@ -182,9 +182,10 @@ public class Rechenmaschine { } public void run() { - result = 0; - + tokenlist.toFirst(); + result = Integer.parseInt(tokenlist.getContent().getToken()); + while( tokenlist.hasAccess() ) { Token currentToken = tokenlist.getContent(); @@ -192,11 +193,11 @@ public class Rechenmaschine { switch (currentToken.getToken()) { case "+": tokenlist.next(); - result += Integer.parseInt(currentToken.getToken()); + result += Integer.parseInt(tokenlist.getContent().getToken()); break; case "-": tokenlist.next(); - result -= Integer.parseInt(currentToken.getToken()); + result -= Integer.parseInt(tokenlist.getContent().getToken()); break; } }