Guten Tag,
ich verzweifle mittlerweile seit Tagen an einer Aufgabe aus der Uni und ich dachte vielleicht bekomme ich hier Hilfe. Wir haben den folgenden Teil eines Programmcodes bekommen und sollen nun Fehler suchen, berichtigen und sagen, was das Programm eigentlich machen soll.
Meine Lösungsansätze und Probleme:
- v1/v2 etc. sollten in vek1/vek2 umbenannt werden.
- ich schätze das Programm soll die Summe von zwei Arrays ausrechnen und für die Ergebnisse einen neuen Array anlegen.
- ich habe keinerlei Ahnung wofür das "?" in der return-Anweisung steht.
- ich bekomme mannigfaltige Fehlermeldungen die ich leider nicht so wirklich im Stande bin zu interpretieren und einen Lösungsansatz daraus zu schließen.
Hat von Euch vielleicht noch jemand einen Rat wie ich auf die Lösung kommen könnte?
Beste Grüße!
ich verzweifle mittlerweile seit Tagen an einer Aufgabe aus der Uni und ich dachte vielleicht bekomme ich hier Hilfe. Wir haben den folgenden Teil eines Programmcodes bekommen und sollen nun Fehler suchen, berichtigen und sagen, was das Programm eigentlich machen soll.
Java:
public class UE8Aufgabe2
{
public static float[] min(float v1, float v2) {
return v1 <= v2 ? v1 : v2;
}
public static float[] summe(float[] v1, float[] v2) {
float[] summe = new float[min(vek1.length,vek2.length)];
for (int i=0; i<summe.length; i++)
summe[i] = vek1[i] + vek2[i];
return summe;
}
public static void main(String[] args) {
float[] vek1 = {2.3F, 3.4F, -3.4F};
float[] vek2 = {4.5F, 2.0F, 0.0F, 8.4F};
float[] res = summe(vek1, vek2);
}
}
Meine Lösungsansätze und Probleme:
- v1/v2 etc. sollten in vek1/vek2 umbenannt werden.
- ich schätze das Programm soll die Summe von zwei Arrays ausrechnen und für die Ergebnisse einen neuen Array anlegen.
- ich habe keinerlei Ahnung wofür das "?" in der return-Anweisung steht.
- ich bekomme mannigfaltige Fehlermeldungen die ich leider nicht so wirklich im Stande bin zu interpretieren und einen Lösungsansatz daraus zu schließen.
Hat von Euch vielleicht noch jemand einen Rat wie ich auf die Lösung kommen könnte?
Beste Grüße!
Zuletzt bearbeitet: