F
freewalker
Gast
Hallo Profis,
ich bin gerade in der Ausbildung und habe totale Probleme mit Java!!! Ich habe nun eine Aufgabe bekommen und zwar diese hier :
Bitte schreibe drei Funktionen, die die eine Zeichenkette von der Tastatur einlesen.
Funktion 1 - Funktion zum einlesen von einer GANZEN ZAHLEN
Der gewünschte Eingabewert muss über ein Übergabeparameter an die Funktion als TEXT beschrieben werden können. Dieser TEXT muss dem Bediener angezeigt werden.
Die Funktion gibt immer eine GANZE ZAHL als Rückgabewert zurück.
Sollte keine GANZE ZAHL eingegeben werden soll die Abfrage innerhalb der Funktion wiederholt werden, mit eine Ausgabe einer Fehlermeldung:
"Ihre Eingabe wurde als ungültig erkannt, bitte wiederholen !"
Funktion 2 - Funktion zum einlesen von einer FLIESSKOMMA ZAHLEN
Der gewünschte Eingabewert muss über ein Übergabeparameter an die Funktion als TEXT beschrieben werden können. Dieser TEXT muss dem Bediener angezeigt werden.
Die Funktion gibt immer eine FLIESSKOMMA ZAHLEN als Rückgabewert zurück.
Sollte keine FLIESSKOMMA ZAHLEN eingegeben werden soll die Abfrage innerhalb der Funktion wiederholt werden, mit eine Ausgabe einer Fehlermeldung:
"Ihre Eingabe wurde als ungültig erkannt, bitte wiederholen !"
Funktion 3 - Funktion zum einlesen von einer ZEICHENKETTE (+, -, *, /)
Der gewünschte Eingabewert muss über ein Übergabeparameter an die Funktion als TEXT beschrieben werden können. Dieser TEXT muss dem Bediener angezeigt werden.
Die Funktion gibt immer eine ZEICHENKETTE als Rückgabewert zurück.
Sollte die eingegebene ZEICHENKETTE nicht "+" oder "-" oder "*" oder "/" sein soll die Abfrage innerhalb der Funktion wiederholt werden, mit eine Ausgabe einer Fehlermeldung:
"Ihre Eingabe wurde als ungültig erkannt, bitte wiederholen !"
Innerhalb der Hauptfunktion soll dann folgende Logik abgebildet werden:
Einlesen einer GANZEN ZAHL
Einlesen einer FLIESSKOMMA ZAHL
Einlesen einer ZEICHENKETTE (+, -, *, /)
Anhand der Zeichenkette soll danach die korrekte mathematische Funktion ausgeführt werden mit der Ausgabe des Ergebnisses.
z.B. 2 + 5.7 = 7.7 oder 1*2.0 = 2.0 usw.
Der Sourcecode sollte über die JAVADOC Kommentare verfügen und auch die wichtigen Programmteile sollten über Kommtenare erklärt werden.
Der Sourcecode sollte gut lesbar sein, so daß Du uns den nach der Fertigstellung auch erläutern kannst.
Ich wil natürlich nicht das Ihr mir die Aufgabe löst, aber Tips weären nicht schlecht, welche Ansätze benötige ich z.B.
Einfach nur gute Ratschläge, das wäre echt Super.
Ist das richtig?
Für Funktion 1 benötige ich : long
" 2 " : double
" 3 " : char
-----------------------------------------
????
Vielen Dank im Vorraus
PS : Leider kann mir dies hier (Frima) keiner aus "Zeitgründen erklären"!!!
edit deathbyaclown: Titel präzisiert... P3ac3mak3r is ja net da
ich bin gerade in der Ausbildung und habe totale Probleme mit Java!!! Ich habe nun eine Aufgabe bekommen und zwar diese hier :
Bitte schreibe drei Funktionen, die die eine Zeichenkette von der Tastatur einlesen.
Funktion 1 - Funktion zum einlesen von einer GANZEN ZAHLEN
Der gewünschte Eingabewert muss über ein Übergabeparameter an die Funktion als TEXT beschrieben werden können. Dieser TEXT muss dem Bediener angezeigt werden.
Die Funktion gibt immer eine GANZE ZAHL als Rückgabewert zurück.
Sollte keine GANZE ZAHL eingegeben werden soll die Abfrage innerhalb der Funktion wiederholt werden, mit eine Ausgabe einer Fehlermeldung:
"Ihre Eingabe wurde als ungültig erkannt, bitte wiederholen !"
Funktion 2 - Funktion zum einlesen von einer FLIESSKOMMA ZAHLEN
Der gewünschte Eingabewert muss über ein Übergabeparameter an die Funktion als TEXT beschrieben werden können. Dieser TEXT muss dem Bediener angezeigt werden.
Die Funktion gibt immer eine FLIESSKOMMA ZAHLEN als Rückgabewert zurück.
Sollte keine FLIESSKOMMA ZAHLEN eingegeben werden soll die Abfrage innerhalb der Funktion wiederholt werden, mit eine Ausgabe einer Fehlermeldung:
"Ihre Eingabe wurde als ungültig erkannt, bitte wiederholen !"
Funktion 3 - Funktion zum einlesen von einer ZEICHENKETTE (+, -, *, /)
Der gewünschte Eingabewert muss über ein Übergabeparameter an die Funktion als TEXT beschrieben werden können. Dieser TEXT muss dem Bediener angezeigt werden.
Die Funktion gibt immer eine ZEICHENKETTE als Rückgabewert zurück.
Sollte die eingegebene ZEICHENKETTE nicht "+" oder "-" oder "*" oder "/" sein soll die Abfrage innerhalb der Funktion wiederholt werden, mit eine Ausgabe einer Fehlermeldung:
"Ihre Eingabe wurde als ungültig erkannt, bitte wiederholen !"
Innerhalb der Hauptfunktion soll dann folgende Logik abgebildet werden:
Einlesen einer GANZEN ZAHL
Einlesen einer FLIESSKOMMA ZAHL
Einlesen einer ZEICHENKETTE (+, -, *, /)
Anhand der Zeichenkette soll danach die korrekte mathematische Funktion ausgeführt werden mit der Ausgabe des Ergebnisses.
z.B. 2 + 5.7 = 7.7 oder 1*2.0 = 2.0 usw.
Der Sourcecode sollte über die JAVADOC Kommentare verfügen und auch die wichtigen Programmteile sollten über Kommtenare erklärt werden.
Der Sourcecode sollte gut lesbar sein, so daß Du uns den nach der Fertigstellung auch erläutern kannst.
Ich wil natürlich nicht das Ihr mir die Aufgabe löst, aber Tips weären nicht schlecht, welche Ansätze benötige ich z.B.
Einfach nur gute Ratschläge, das wäre echt Super.
Ist das richtig?
Für Funktion 1 benötige ich : long
" 2 " : double
" 3 " : char
-----------------------------------------
????
Vielen Dank im Vorraus
PS : Leider kann mir dies hier (Frima) keiner aus "Zeitgründen erklären"!!!
edit deathbyaclown: Titel präzisiert... P3ac3mak3r is ja net da