Hallo,
ich lese hier schon einige Zeit still mit und beschäftige mich seit einigen Wochen mit Java, was mir manchmal doch noch schwer fällt. Vielleicht könnt ihr mir ja bei einer Aufgabe helfen, ohne mir die Lösung zu sagen, möchte das Prinzip dahinter schon verstehen.
Hier die Aufgabe:
Ich soll ein Feld realisieren, dass doppelt so lang ist wie das übergebene Feld und alle Werte des übergebenen Feld sollen dabei zweifach hintereinander enthalten sein. Die Aufgabe soll mit einer for Schleife gelöst werden.
Beispiel: Übergebene Feld enthält die Werte 4,2,1,-7
Zurückgegebene Feld enthält die Werte 4,4,2,2,1,1,-7,-7
Mein Ansatz ist bis jetzt ziemlich dürftig, ich weiß nicht, ob ich die Zahlen aus dem Übergebenen Feld "Klonen" soll oder wie ich ansonsten da rangehen soll.
public class DoppeltWerte {
public static void main(String[] args) {
int[] werte = new int[]{4, 2, 1, -7};
int[] neueWerte = new int[(werte.length) * 2];
for (int i = 0; i < werte.length; i++) {
neueWerte = werte * 2;
System.out.println(neueWerte);
}
}
}
ich lese hier schon einige Zeit still mit und beschäftige mich seit einigen Wochen mit Java, was mir manchmal doch noch schwer fällt. Vielleicht könnt ihr mir ja bei einer Aufgabe helfen, ohne mir die Lösung zu sagen, möchte das Prinzip dahinter schon verstehen.
Hier die Aufgabe:
Ich soll ein Feld realisieren, dass doppelt so lang ist wie das übergebene Feld und alle Werte des übergebenen Feld sollen dabei zweifach hintereinander enthalten sein. Die Aufgabe soll mit einer for Schleife gelöst werden.
Beispiel: Übergebene Feld enthält die Werte 4,2,1,-7
Zurückgegebene Feld enthält die Werte 4,4,2,2,1,1,-7,-7
Mein Ansatz ist bis jetzt ziemlich dürftig, ich weiß nicht, ob ich die Zahlen aus dem Übergebenen Feld "Klonen" soll oder wie ich ansonsten da rangehen soll.
public class DoppeltWerte {
public static void main(String[] args) {
int[] werte = new int[]{4, 2, 1, -7};
int[] neueWerte = new int[(werte.length) * 2];
for (int i = 0; i < werte.length; i++) {
neueWerte = werte * 2;
System.out.println(neueWerte);
}
}
}