Übungsblatt1
                         ============

Author: Jan Schäfer
Date: 2011-05-09 12:13:05 CEST


Table of Contents
=================
1 Übungsblatt 1 
    1.1 Probleme zu Lösen 


1 Übungsblatt 1 
~~~~~~~~~~~~~~~~

1.1 Probleme zu Lösen 
======================
* Ex1 
    - Wie lese ich String zeichenweise ein? 
      - char[] chars = input.toCharArray()
      - input.charAt(pos)
    - Wie erkenne ich ein Whitespace? 
      - Character.isWhitespace()
      - c `= ' ' || c =' '\n' || c == '\r'
    - Wie erkenne ich einen Digit? 
      - Character.isDigit()
      - c > 48 && c < 57 
      - c >= '0' && c <= '9'
      
    - Wie erkenne ich eine Zahl? 
      - extra schleife 
      - digits merken
    - Wie gebe ich Token Stream zurück? 
      - Stream => Iterator implementieren
      - Zwischenzustand => ArrayList
* Ex2 
    - Wie unterscheide ich floats von integern? 
    - Wir erkenne ich ungültige floats? 
      - später bei der Umwandlung
      - direkt
    - Integer Arithmetik muss erhalten bleiben! 
* Ex4 
    - Float / Integer Arithmetik 
    - Was soll bei 4 + 5.0 passieren? 
      - war nicht genau spezifiziert
* Ex3 
  - 
* Generell 
  - Code Qualität / Lesbarkeit beachten