Wie starte ich am besten zu Beginn eines Programms?

Am besten unterteilt man die Aufgabe zuerst in Teilaufgaben und versucht folgende Fragen zu beantworten:

  • Was will ich letztendlich berechnen, ausgeben, etc.?
  • Was benötige ich, um meine Berechnungen und Ausgaben umzusetzen?
    • Welche Eingabedaten werden benötigt? Wie kann ich darauf zugreifen?
    • Welche Variablen und Datentypen brauche ich?
    • Wo muss ich eigene Methoden schreiben?
    • Wo kann ich auf Methoden aus der Java-Bibliothek zurückgreifen?
  • Welche Aufgabe setze ich zuerst um?
  • In welcher Reihenfolge setze ich Teilaufgaben um?
  • Wie kann ich die umgesetzten und getesteten Teilaufgaben zielführend zusammenbauen?
  • Wie kann ich mein Programm sinnvoll in Klassen und Methoden strukturieren?

Siehe auch hier in unserer FAQ.