Einen wunderschönen guten Tag!
Ich studiere Informatik (ganz frisch) und "muss" mich jetzt an Java rantasten.
Dafür habe ich ein paar Aufgaben aus meiner Uni.
Ich habe hier eine Beispielaufgabe:
Praktisch ist meine Aufgabe, dass ich die gegeben Arrays miteinander "verknüpfen" soll. Also halt so, dass ich am Ende
12,213,42,523,123,19,1991,1999,9919,9199,
stehen habe.
Ich dachte dabei eigentlich an sowas wie:
int[]myArray = new int [neu.length+daten.length]; aber das funktioniert nicht so recht.
Also mein Gedanke ist halt: Nimm die Länge vom ersten Array und die Länge des zweiten Arrays und verknüpfe Sie. Aber das ist wohl zu einfach gedacht?
Leider streicht er mir dabei "neu" und "daten" an. Wieso kann ich denn diese nicht mit length verknüpfen?
Ich studiere Informatik (ganz frisch) und "muss" mich jetzt an Java rantasten.
Dafür habe ich ein paar Aufgaben aus meiner Uni.
Ich habe hier eine Beispielaufgabe:
public static void main(String[] args) {
int[] daten = new int[0]; daten = join(new int[] {12,213,42,523,123}, daten);
print(daten);
daten = join(new int[] {19,1991,1999,9919,9199}, daten);
print(daten);
}
/** * hängt das gegebene neu-Array an das daten-Array an und gibt es zurück. *
@param neu *
@param daten *
@Return
*/
static int[] join(int[] neu, int[] daten) {
Praktisch ist meine Aufgabe, dass ich die gegeben Arrays miteinander "verknüpfen" soll. Also halt so, dass ich am Ende
12,213,42,523,123,19,1991,1999,9919,9199,
stehen habe.
Ich dachte dabei eigentlich an sowas wie:
int[]myArray = new int [neu.length+daten.length]; aber das funktioniert nicht so recht.
Also mein Gedanke ist halt: Nimm die Länge vom ersten Array und die Länge des zweiten Arrays und verknüpfe Sie. Aber das ist wohl zu einfach gedacht?
Leider streicht er mir dabei "neu" und "daten" an. Wieso kann ich denn diese nicht mit length verknüpfen?
Zuletzt bearbeitet: