ich bin neu hier. Kurz zu meiner Person, bin gerade im 2. Semester der Informatik und lerne gerade Java.
Als Projekt habe ich aufbekommen, einen JAVA-Taschenrechner simpel (+,-,*,/) und grafisch (2 Felder, 4 Buttons) zu implementieren.
Ich bin voller Elan, weiß nicht so recht, wo ich anfangen soll??
Welche Methoden, Quellen soll ich mir anschauen, um erstmal einen Einblick zu bekommen?
Hi,
wie genau soll der Taschenrechner denn aufgebaut sein?
Unter 2 Feldern und 4 Buttons stelle ich mir folgendes vor:
A) In Feld 1. Wird die 1. Zahl eingegeben, in Feld 2. die 2. Zahl und nach dem Druck auf einen der 4 Buttons wird die Berechnung ausgeführt, das Ergebnis steht in Feld 1.
B) In Feld 1. kann man einen beliebigen Rechenterm aus den Zeichen eingeben, die Buttons sind dann die Rechensymbole. Im 2. Feld wird bei jeder Änderung im 1. Feld das Ergebnis des Terms angegeben, bei ungültigen Rechnetermen halt "Error".
Such doch erst einmal hier im Forum nach dem Stichwort "Taschenrechner" (liefert bei mir 553 Ergebnisse, deines inclusive), das gab es hier schon sooooo oft
Wenn dann noch konkrete Fragen bestehen, kannst du die gern stellen, aber so "Wo fange ich an?"-Fragen sind immer schwierig zu beantworten.
Wie bekomme ich den elementaren Wert aus einem String? (--> Auslesen der Benutzer-Eingabe im Feld 1 und 2)
Wie fange ich Exceptions / Fehler ab? (--> Division durch 0; Statt Eingabe von z.B. 3 + 3 : 3 + asd2)
Listener-Methoden: Was soll passieren, wenn du auf den Knopf "Ergebnis" oder "Plus" drückst?
Der Taschenrechner soll folgender Maßen aufgebaut sein:
2 Eingabefelder.
4 Buttons (+,-,*,/)
1Ausgabefeld
Ich werde mir mal die Suchfunktion ansehen, danke für den Tipp. Jedoch höre ich mir gerne immer vorher die Meinung von Menschen mit dem Knowhow an.
Wie bekomme ich den elementaren Wert aus einem String? (--> Auslesen der Benutzer-Eingabe im Feld 1 und 2)
Exceptions / Fehler (--> Division durch 0; Statt Eingabe von z.B. 3 + 3 : 3 + asd2)
Listener-Methoden: Was soll passieren, wenn du auf den Knopf "Ergebnis" oder "Plus" drückst?
ActionListener
Layoutmanager
Was zum Henker ist die GUI?
Wenn du mit dem Mauszeiger über das Wort GUI gefahren wärst, hättest du eine Beschreibung gefunden.
GUI -> Graphical User Interface (Grafische Benutzeroberfläche) ist halt alles was Buttons hat und nicht ein schwarzer dos-Prompt ist ( sehr vereinfacht ausgedrückt)
Ich würd sagen schau mal das was du hast und fang an. Wenn du noch fragen hast die mit Sicherheit iwie immer auftreten dann frag halt wieder im Forum nach. Aber für einen Guten Anfang solltest du alles haben.