Compare commits

...

2 Commits

Author SHA1 Message Date
mittelni 8a11dbf1b8 Update 18.3.2022 2022-03-18 12:55:03 +01:00
mittelni d4b9dc25f2 Update 18.3.2022 2022-03-18 12:54:48 +01:00
3 changed files with 42 additions and 0 deletions

View File

@ -0,0 +1,19 @@
public class Calculator {
Node<Symbol> erzeugeBeispielBaum() {
Node<Symbol> root = new Node<Symbol>(new Symbol("+"));
root.left = new Node<Symbol>(new Symbol("3"));
root.right = new Node<Symbol>(new Symbol("*"));
root.right.left = new Node<Symbol>(new Symbol("5"));
root.right.right = new Node<Symbol>(new Symbol("8"));
return root;
}
}

View File

@ -15,4 +15,16 @@ public class Symbol {
public boolean istPlus() {
return s == "+";
}
public boolean istOperator() {
return istPlus() || istMal();
}
public boolean istZahl() {
return !istOperator();
}
public int getInt() {
return Integer.parseInt(s);
}
}

11
Rechner/src/Test.java Normal file
View File

@ -0,0 +1,11 @@
public class Test {
public static void main(String[] args) {
Calculator c = new Calculator();
Node<Symbol> root = c.erzeugeBeispielBaum();
}
}