Erstmal wünsche ich ein frohes neues Jahr
ich bin so langsam am verzweifeln, für mein "Infopraktikum" am kommenden Dienstag muss ich ein
Java-Programm schreiben was mir °C in °F und die europäische Zeit in das amerikanische Format (am/pm) umrechnet.
dies soll in vier Methoden passieren:
- main-Methode liest die Werte ein, speichert sie als Attribute und ruft eine Methode zur Ausgabe aus
- Methode soll ohne Parameter aufgerufen werden.
Sie soll auch eine sinnvolle Ausgabe gewährleisten für die Temperatur und die Zeit durch aufrufen
von anderen Methoden bzw. durch Auslesen der Attribute. Sie soll keinen Rückgabewert liefern.
- Einer dieser Methode wird der Wert für die Temp. in °C übergeben.
Diese rechnet den Wert in °F um und liefert ihn dann an die ausgebende/ausrufende Methode zurück
- Eine weitere soll die Zeit umrechnen und überprüfen ob es sich um am oder pm handelt.
Dies soll mit einem logischen Wert zb. true für Vormittag passieren.
- Der dritten Methode wird die Uhrzeit im 24 stundenformat übergeben, und wandelt vom 24er Format
ins 12er Format um und speichert es in einem Attribut.
Diese Methode soll auch keinen Rückgabewert liefern.
Das ist meine Aufgabenstellung.
(Ich denke mal es ist wichtig )
So die Temp.umrechnung hab ich soweit fertig (dank des Forums, noch als Gast)
Es stellt sich nur die Frage wie ich es in das komplette Programm einbinde.
Des weiteren verstehe ich das ganze mit den Methoden nicht so ganz,
das ich zb. am Anfang des Programmes die Attribute festlegen muss hab ich verstanden
(steht auch so in meinen Unterlagen)
Und dann wäre noch die Zeitumrechnung.
(Dies soll ohne Trennzeichen für std/min passieren also einfach HHMM)
Das ist das Programm zur Temp.umrechnung:
ich hoffe ihr könnt mir helfen bzw. die richtigen Denkanstöße liefern,
es gibt wohl auch die Möglichkeit dies mit drei Methoden zu schreiben,
aber lieder wird dies nicht als lösung anerkannt
Ich danke schon mal im voraus für eure Hilfe
Gouda
ich bin so langsam am verzweifeln, für mein "Infopraktikum" am kommenden Dienstag muss ich ein
Java-Programm schreiben was mir °C in °F und die europäische Zeit in das amerikanische Format (am/pm) umrechnet.
dies soll in vier Methoden passieren:
- main-Methode liest die Werte ein, speichert sie als Attribute und ruft eine Methode zur Ausgabe aus
- Methode soll ohne Parameter aufgerufen werden.
Sie soll auch eine sinnvolle Ausgabe gewährleisten für die Temperatur und die Zeit durch aufrufen
von anderen Methoden bzw. durch Auslesen der Attribute. Sie soll keinen Rückgabewert liefern.
- Einer dieser Methode wird der Wert für die Temp. in °C übergeben.
Diese rechnet den Wert in °F um und liefert ihn dann an die ausgebende/ausrufende Methode zurück
- Eine weitere soll die Zeit umrechnen und überprüfen ob es sich um am oder pm handelt.
Dies soll mit einem logischen Wert zb. true für Vormittag passieren.
- Der dritten Methode wird die Uhrzeit im 24 stundenformat übergeben, und wandelt vom 24er Format
ins 12er Format um und speichert es in einem Attribut.
Diese Methode soll auch keinen Rückgabewert liefern.
Das ist meine Aufgabenstellung.
(Ich denke mal es ist wichtig )
So die Temp.umrechnung hab ich soweit fertig (dank des Forums, noch als Gast)
Es stellt sich nur die Frage wie ich es in das komplette Programm einbinde.
Des weiteren verstehe ich das ganze mit den Methoden nicht so ganz,
das ich zb. am Anfang des Programmes die Attribute festlegen muss hab ich verstanden
(steht auch so in meinen Unterlagen)
Und dann wäre noch die Zeitumrechnung.
(Dies soll ohne Trennzeichen für std/min passieren also einfach HHMM)
Das ist das Programm zur Temp.umrechnung:
Java:
import javax.swing.JOptionPane;
public class Versuch4 {
public static void main(String[] args) {
String eingabe = JOptionPane.showInputDialog("Bitte einen °C-Wert eingeben:");
JOptionPane.showMessageDialog(null, eingabe + "°C sind "
+ celsiustoFahrenheit (Double.parseDouble(eingabe))
+ " °F");
}
public static double celsiustoFahrenheit (double celsius) {
return celsius * 9 / 5 + 32;
}
}
ich hoffe ihr könnt mir helfen bzw. die richtigen Denkanstöße liefern,
es gibt wohl auch die Möglichkeit dies mit drei Methoden zu schreiben,
aber lieder wird dies nicht als lösung anerkannt
Ich danke schon mal im voraus für eure Hilfe
Gouda
Zuletzt bearbeitet: