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.