Java Temperatur einlesen

JavaAnfänger

Grünschnabel
Hallo liebe Helfer ich bräuchte Hilfe bei dem einlesen von Temperaturen in Java also in den Arrays die Aufgabestellung heißt:


  • Aufgabe
Erstelle ein Java-Programm Ub21_TemperaturenEinlesen.java.

In der Eingabedatei (siehe unten) sind Temperaturwerte für einen ganzen Tag gegeben. Jede Stunde wurde ein Wert ermittelt.

  1. Lies diese Datei in ein Double–Array ein, welches groß genug dafür ist.

  2. Dann gibst du alle Werte in diesem Array aus.

  3. Dann berechnest du den Mittelwert und gibst ihn aus

  4. ** Freiwillig **
    Suche den größten und kleinsten Wert und gib beide Werte aus
  • Eingabedatei
-3.0
-3.0
-3.0
-2.5
-2.5
-2.0
-1.5
-1.4
-1.3
-1.2
-1.0
-0.5
+0.5
+1.0
+1.0
+0.5
+0.0
-1.0
-1.0
-1.5
-2.0
-2.2
-2.5
-2.7
Ich würde mich sehr freuen das ihr mir so schnell wie möglichst helfen könnt D
 

abdellaui

Erfahrenes Mitglied
Dei freiwillige Hausaufgabe habe ich außer Acht gelassen.

Code:
public class Ub21_TemperaturenEinlesen
{
  public static void main(String[] args)
  {
       /*
       -3.0
       -3.0
       -3.0
       -2.5
       -2.5
       -2.0
       -1.5
       -1.4
       -1.3
       -1.2
       -1.0
       -0.5
       +0.5
       +1.0
       +1.0
       +0.5
       +0.0
       -1.0
       -1.0
       -1.5
       -2.0
       -2.2
       -2.5
       -2.7
       */
    double[] arr= {-3.0,-3.0,-3.0,-2.5,-2.5,-2.0,-1.5,-1.4,-1.3,-1.2,-1.0,-0.5,0.5,1.0,1.0,0.5,0.0,-1.0,-1.0,-1.5,-2.0,-2.2,-2.5,-2.7};
    int laenge = arr.length;
    double mittelwert = 0.0;
    for(int a=0; a<laenge;a++){
         mittelwert+=arr[a];
         if(arr[a]>=0){
           System.out.println("+"+arr[a]);
         }else{
             System.out.println(arr[a]);
         }
    }
    mittelwert/=laenge;
    System.out.println(mittelwert);
  }
}

PS: darauf wärst du alleine gekommen!