Compare commits
	
		
			2 Commits 
		
	
	
		
			993b91d671
			...
			8a11dbf1b8
		
	
	| Author | SHA1 | Date | 
|---|---|---|
|  | 8a11dbf1b8 | |
|  | d4b9dc25f2 | 
|  | @ -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; | ||||
| 	} | ||||
| 	 | ||||
| } | ||||
|  | @ -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); | ||||
| 	} | ||||
| } | ||||
|  |  | |||
|  | @ -0,0 +1,11 @@ | |||
| 
 | ||||
| public class Test { | ||||
| 
 | ||||
| 	public static void main(String[] args) { | ||||
| 		 | ||||
| 		Calculator c = new Calculator(); | ||||
| 		 | ||||
| 		Node<Symbol> root = c.erzeugeBeispielBaum(); | ||||
| 	} | ||||
| 
 | ||||
| } | ||||
		Loading…
	
		Reference in New Issue