E
eldios
Gast
Hi!
ich habe ein Problem und zwar geht es darum aus einer txt Datei die Temperaturintervalle für den richtigen Monat zubekommen. Über eine andere Methode bekomme ich dann die Temperaturen pro Tag von den jeweiligen Monaten.
nun sollen die Temperaturen von den Tagen mit dem dazugehörigen Intervall verglichen werden und ausgegeben werden. Das Intervall ist dafür da um fest zu stellen, ob es ein extrem kalter, kalter, normaler, warmer oder extrem warmer tag war.
Also ich habe es bisher soweit hinbekommen das ich aus das was in der txt steht auslesen kann. die Ausgabe sieht folgendermassen aus:
Jan -5.5 -3.0 1.2 5.0
Feb -4.1 -1.5 2.8 7.0
M?r -1.0 2.1 6.0 9.2
Apr 0.5 4.5 9.6 12.5
Mai 4.9 9.2 12.8 15.0
Jun 9.8 12.5 15.9 18.0
Jul 12.0 14.0 17.5 20.5
Aug 11.0 14.0 17.3 19.4
Sep 9.1 12.0 14.8 17.5
Okt 5.0 9.5 13.0 15.7
Nov 0.0 2.0 3.6 9.0
Dez -4.5 -2.5 2.8 5.9
nun hab ich mir gedacht das es am besten ist die txt in einem array [][] zu speichern. aber wie bekomme ich es zum beispiel hin das die monats namen in dem ersten [] gespeichert werden und die intervallgrenzen in dem zweiten [] und wie kann man die einzelenen Tagestemperaturen dann mit denen vergleichen???
mein code für das einlesen sieht so aus:
Hoffe es ist verständlich was mein problem ist, wenn nicht einfach ncah fragen.
mfg
ich habe ein Problem und zwar geht es darum aus einer txt Datei die Temperaturintervalle für den richtigen Monat zubekommen. Über eine andere Methode bekomme ich dann die Temperaturen pro Tag von den jeweiligen Monaten.
nun sollen die Temperaturen von den Tagen mit dem dazugehörigen Intervall verglichen werden und ausgegeben werden. Das Intervall ist dafür da um fest zu stellen, ob es ein extrem kalter, kalter, normaler, warmer oder extrem warmer tag war.
Also ich habe es bisher soweit hinbekommen das ich aus das was in der txt steht auslesen kann. die Ausgabe sieht folgendermassen aus:
Jan -5.5 -3.0 1.2 5.0
Feb -4.1 -1.5 2.8 7.0
M?r -1.0 2.1 6.0 9.2
Apr 0.5 4.5 9.6 12.5
Mai 4.9 9.2 12.8 15.0
Jun 9.8 12.5 15.9 18.0
Jul 12.0 14.0 17.5 20.5
Aug 11.0 14.0 17.3 19.4
Sep 9.1 12.0 14.8 17.5
Okt 5.0 9.5 13.0 15.7
Nov 0.0 2.0 3.6 9.0
Dez -4.5 -2.5 2.8 5.9
nun hab ich mir gedacht das es am besten ist die txt in einem array [][] zu speichern. aber wie bekomme ich es zum beispiel hin das die monats namen in dem ersten [] gespeichert werden und die intervallgrenzen in dem zweiten [] und wie kann man die einzelenen Tagestemperaturen dann mit denen vergleichen???
mein code für das einlesen sieht so aus:
Code:
public static float getTempRange(String filename)
{
try
{
RandomAccessFile f;
f = new RandomAccessFile("c:/TempRange.txt", "r");
for(String line; (line = f.readLine()) != null;)
System.out.println(line);
}
catch (FileNotFoundException e)
{
System.err.println("Datei gibt´s nicht!");
}
catch (IOException e)
{
System.err.println("Schreibe- Leseprobleme!");
}
return 0;
}
Hoffe es ist verständlich was mein problem ist, wenn nicht einfach ncah fragen.
mfg