Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Hey,
Ich suche kleine uebungen um anfaenger-wissen zu ferstigen und zu erweitern
Wo ich echt noch Probleme habe ist wenn ich eine Aufgabe bekomme, der Schritt von:"Wie ich es als MEnsch machen wuerde" zu: "Wie es in der Computersprache aufgebaut ist".
Also nicht die Syntax sondern dieser gedankliche Prozess.
Wuerde mich ueber Ideen freun
vll. weiss ja jemand noch mit welchen Aufgaben oder Uebungen er das Programmieren gelernt hat.
lg N.D.
Am bekanntesten ist wohl mal der Simple Taschenrechner auf der Commandline wo der User eine Zahl eine Rechenzeichen und eine weiter Zahl eingibt und das ergebnis dann ausgegben wird.
WEnn du dass schon kannst, kannst ja dann mal versuchen das ganze in eine Grafische Oberfläche zu packen.
Ebenflass so wohl auf der CMD als auch grafisch könntestdu TIC-TAC-TOE machen.
oder auch intresannt sind so spiele wie MasterMind.
Hm des mit dem Taschenrechner hab ich jetz auch schon des oefteren gehoert....mal schaun des is ne ueberlegung wert!
Ich hab bis jetz ein Programm programmiert, das mir die Fakultaet ausgibt, die am naechsten an dem eingegebenen Wert liegt. Und das ganze hab ich dann in eine grafische Oberflaeche eingebunden.
Und das letzte war ein Programm in das ich einen Pfad eingebe und das gibt mir dann die Dateien aus die in dem Verzeichnis stehen.
Ich werd das mit dem Taschenrechner mal ausprbieren....mit spielen kenne ich mich noch gar nicht aus...
danke lg N.D.
Personlich halte ich einen Taschenrechner für ein ganz schlechtes Anfängerbeispiel, da meiner Meinung nach die Aufgabe zu komplex ist wenn mans richtig macht.
z.B denke ich kann man schon sehr gut die einfachen Handgriffe von Java lernen.
Natürlich kann man mit diesem Ansatz das ganze jetzt x-beliebig erweitern (kürzen,gui drumbasteln,weitere funktionen z.B sinus Funktion...... und und und )
Das Thema lässt sich beliebig erweitern auch zum Beispiel in Hinsicht auf JComponents zum Beispiel alle Rechenoperationen in einer JComboBox anzugeben oder oder oder
Setz dich doch mal ran wenn das was wäre was dir Spaß machen würde zu programmieren.
Ich bin mir sicher das viele Leute hier im Forum dir auch gerne helfen wenn du an einer Stelle hakst denn dafür ist ja ein solches Forum gedacht!
Mal schaun ob ich am Wochenende dazu komme, aber das hoert sich doch super gut an
bin ich froh dass es doch noch erklaer freudige Leute gibt !!!! daumen hoch!
Hier sind doch einige online bei denen es scheint sie wuerden lieber auf anfaenger verzichten!
naja des gehoert jetz vll. nich hierhin^^
egal mal schaum wies weitergeht
schoenes we allen hier
Ist auch eine gute Übung aber von der Schwierigkeit würde ich erst den Taschenrechner machen und ihn erweitert.
Obwohl eine kleines Rollenspiel ohne GUI,
hp
angriff
def
exp
heilen
wäre auch eine gute Anfängerübung.
Falls du nicht der Typ learning by doing bist, dann schreib einfach das Problem (fehlender Gedankengang/ Fehlermeldungen/ Programmverschönerung / seltsame Ereignisse) hier ins Bord.
ein Klassiker ist ja auch eine Art Verwaltungsprogramm zum eingeben, editieren und auslesen von Daten. Ohne grafische Oberfläche sicher ein wenig Schreibkram in der Konsole, aber auch eine gute Möglichkeit Objektorientierung zu lernen und sich schrittweise einer Lösung zu nähern. Auch hier sind bei Erweiterungen ja keine Grenzen gesetzt. Diese Übung wird aber erst mit Gui richtig interessant ^^ .. weil sie eine gewisse Komplexität erreicht.
Ich weiß nicht warum ihr mit grafischer Oberfläche kommt...
Erst einmal würde ich alles mögliche rumprobieren, aber nichts mit Grafik.
Wenn man dann bisschen Übung hat, kann man sich auch an Swing probieren. Aber für Anfänger ist das m.E. einfach zu komplex (Threads, Eventhandling, ...)
An deiner Stelle würde ich mir das Buch From Zero2Hero: Java zulegen. In diesem Buch wird die Programiersprache wirklich sehr anschaulich und verständlich rübergebracht und man Programiert nebenbei ein MasterMind Spiel (allerdings ohne Grafische Oberfläche), welches man laufend verbessert. Hat mir wirklich viel geholfen. Leider wird in diesem Buch noch nichts über Grafische oberflächen erklärt aber um die basics zu festigen ist es eine gute wahl.