Hallo zusammen.
Bitte entschuldigt, dass ich hier in zwei Tagen schon die zweite Anfrage hineinschreibe. Sobald ich durch meine Studium in den nächsten Wochen selber etwas fitter geworden bin, werde ich mich natürlich selbst auch aktiv am Forum beteiligen.
Mein Problem ist, dass ich ein Array von char c1 und ein Array von char c2 angelegt habe.
c1 besitzt dabei 15 Speicherstellen. In die Speicherstellen 0 bis 5 habe ich die einzelnen Buchstaben meines Vornamens geschrieben.
Dann soll c2 auf c1 zeigen.
Der Code dazu sieht folgendermaßen aus:
class main {
public static void main(String args[]) {
char c1[];
char c2[];
c1 = new char[15];
c1[0] = 'S';
c1[1] = 't';
c1[2] = 'e';
c1[3] = 'f';
c1[4] = 'a';
c1[5] = 'n';
c2 = c1;
System.out.print(c2);
Soweit funktioniert das auch alles. Nur, verlangt die Aufgabe, dass c2 nicht nur auf die Variablen von c1 zeigt, sondern, dass c2 dessen Zeichen anhand einer Schleife ausgeben soll. Also eine Schleife, die alle Zeichen des Arrays ausgibt.
Ich verstehe nicht so recht, wie man das nun angehen muss, da bei dem Code, so, wie er jetzt ist, ja auch bereits über c2 der Vorname ausgegeben wird.
Bitte entschuldigt, dass ich hier in zwei Tagen schon die zweite Anfrage hineinschreibe. Sobald ich durch meine Studium in den nächsten Wochen selber etwas fitter geworden bin, werde ich mich natürlich selbst auch aktiv am Forum beteiligen.
Mein Problem ist, dass ich ein Array von char c1 und ein Array von char c2 angelegt habe.
c1 besitzt dabei 15 Speicherstellen. In die Speicherstellen 0 bis 5 habe ich die einzelnen Buchstaben meines Vornamens geschrieben.
Dann soll c2 auf c1 zeigen.
Der Code dazu sieht folgendermaßen aus:
class main {
public static void main(String args[]) {
char c1[];
char c2[];
c1 = new char[15];
c1[0] = 'S';
c1[1] = 't';
c1[2] = 'e';
c1[3] = 'f';
c1[4] = 'a';
c1[5] = 'n';
c2 = c1;
System.out.print(c2);
Soweit funktioniert das auch alles. Nur, verlangt die Aufgabe, dass c2 nicht nur auf die Variablen von c1 zeigt, sondern, dass c2 dessen Zeichen anhand einer Schleife ausgeben soll. Also eine Schleife, die alle Zeichen des Arrays ausgibt.
Ich verstehe nicht so recht, wie man das nun angehen muss, da bei dem Code, so, wie er jetzt ist, ja auch bereits über c2 der Vorname ausgegeben wird.