Hallo zusammen,
aktuell bin ich dabei mir Java anzueignen, habe aber große Probleme mit der Handhabung der API auf die ja so gerne verwiesen wird. Ja, es ist gut das es einen Ort gibt, in dem man nachschauen kann, welchen Bafehle / Klasse man für die Problembehandlung zur Verfügung hat. Bin ich schon froh drum das es das gibt. Aber alle Klassen nach Alphabet aufzulisten bringt mir persönlich überhaupt nichts.
Aktuelles Problem:
Ich möchte zum üben einen Taschenrechner programmieren. Eingabe über die Tastatur. Und bereits nach jedem Zeichen welches ich eingebe, soll er in einem Fenster unten drunter die bis dahin eingegebene Rechenaufgabe so weit wie möglich, Schritt für Schritt anzeigen und lösen.
Aus meinen bisherigen Versuchen weiss ich, dass die jeweiligen Berechnungen mit Rekursionsaufrufen passieren werden (Ich hoffe das jetzt richtig gesagt zu haben). Und nach meiner Vorstellung müßte die Rechenaufgabe, die der Anwender eintippt, direkt in ein char[] gespeichrt werden.
Ich schaffe es anhand aller bisher im Internet gefundenen Erklärungen zu Arrays nur soweit, dass ich nach jedem char zusätzlich enter drücken müßte. Das geht so nicht. Wenn ich als Rechenaufgabe eintippe: "12*2+6", dann erwarte ich ein befülltes Char-Array von [0]-[5] mit dem ich dann weiter arbeiten kann.
Meine Frage:
Mich interessiert jetzt weniger die Klasse, die sofort nach drücken einer Zahl oder Operator das Zeichen in das char-Array speichert sondern vielmehr, wie ich diese Klasse unter den 4.025 finden kann, die ich benötige und wie ich verstehen kann, wie man diese anwendet. Leider muss ich auch gestehen, dass mein englisch nur für einfaches blabla beim schreiben reicht. Das englisch in der API finde ich schwer bis garnicht verständlich. Ähnlich wie Gesetzestexte, Schreiben von Anwälten oder Gerichten.
Wäre toll, wenn es dazu auch irgendwie eine Art Anleitung gäbe.
Vielen Dank im voraus
engel1
aktuell bin ich dabei mir Java anzueignen, habe aber große Probleme mit der Handhabung der API auf die ja so gerne verwiesen wird. Ja, es ist gut das es einen Ort gibt, in dem man nachschauen kann, welchen Bafehle / Klasse man für die Problembehandlung zur Verfügung hat. Bin ich schon froh drum das es das gibt. Aber alle Klassen nach Alphabet aufzulisten bringt mir persönlich überhaupt nichts.
Aktuelles Problem:
Ich möchte zum üben einen Taschenrechner programmieren. Eingabe über die Tastatur. Und bereits nach jedem Zeichen welches ich eingebe, soll er in einem Fenster unten drunter die bis dahin eingegebene Rechenaufgabe so weit wie möglich, Schritt für Schritt anzeigen und lösen.
Aus meinen bisherigen Versuchen weiss ich, dass die jeweiligen Berechnungen mit Rekursionsaufrufen passieren werden (Ich hoffe das jetzt richtig gesagt zu haben). Und nach meiner Vorstellung müßte die Rechenaufgabe, die der Anwender eintippt, direkt in ein char[] gespeichrt werden.
Ich schaffe es anhand aller bisher im Internet gefundenen Erklärungen zu Arrays nur soweit, dass ich nach jedem char zusätzlich enter drücken müßte. Das geht so nicht. Wenn ich als Rechenaufgabe eintippe: "12*2+6", dann erwarte ich ein befülltes Char-Array von [0]-[5] mit dem ich dann weiter arbeiten kann.
Meine Frage:
Mich interessiert jetzt weniger die Klasse, die sofort nach drücken einer Zahl oder Operator das Zeichen in das char-Array speichert sondern vielmehr, wie ich diese Klasse unter den 4.025 finden kann, die ich benötige und wie ich verstehen kann, wie man diese anwendet. Leider muss ich auch gestehen, dass mein englisch nur für einfaches blabla beim schreiben reicht. Das englisch in der API finde ich schwer bis garnicht verständlich. Ähnlich wie Gesetzestexte, Schreiben von Anwälten oder Gerichten.
Wäre toll, wenn es dazu auch irgendwie eine Art Anleitung gäbe.
Vielen Dank im voraus
engel1