forked from IF-LK-2020/rechenmaschine
+/- funktioniert
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user