Hallo
ich habe ein Problem beim erstellen einer Differenz mit Hilfe einer Arraylist.
Ich möchte die Differenz der Werte (-1.5,2.4,3.8,4.3,6.8) ausgeben. Also Nachfolger-Vorgänger
Also muss das Ergebnis lauten:3.9,1.4,0.5,2.5.
Doch das Programm läuft so nicht.
Ich habe folgenden Lösungsvorschlag und komme einfach nicht weiter.
Könnte mir jemand behilflich sein??
Mfg
ich habe ein Problem beim erstellen einer Differenz mit Hilfe einer Arraylist.
Ich möchte die Differenz der Werte (-1.5,2.4,3.8,4.3,6.8) ausgeben. Also Nachfolger-Vorgänger
Also muss das Ergebnis lauten:3.9,1.4,0.5,2.5.
Doch das Programm läuft so nicht.
Ich habe folgenden Lösungsvorschlag und komme einfach nicht weiter.
Könnte mir jemand behilflich sein??
Mfg
Java:
public class Hauptklasse {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
double[] x = new double []{-1.5,2.4,3.8,4.3,6.8};
public double[] differenz(double[] x) { // hier steht: illegal start of expression
double[] y = new double[3];
// differenz berechnen
double diff=0;
for (int i=0; i<y.length; i++){
diff = x[i+1]-x[i];
y[i] = diff;
}
return y;
//System.out.println(y);
}
}
}
Zuletzt bearbeitet von einem Moderator: