Hi,
Aufgabe besteht darin Kettenbrüche zu berechnene. Es fehlen allerdings noch die Näherungswerte aber das kommt noch.
Habe mal eine Frage zu Arrays. Ich habe es jetzt geschafft eine Variable Länge eines Arrays festzulegen und kann es auch ausgeben, das sieht im Moment so aus:
So jetzt werden aber die 4 Elemente aber nicht in einer Zeile ausgegeben. SOndern alle untereinander. Brauche aber die Ausgabe in der Form: [2,3,5,6,..;]
Ist das möglich oder habe ich eh etwas total falsch gemacht?
Aufgabe besteht darin Kettenbrüche zu berechnene. Es fehlen allerdings noch die Näherungswerte aber das kommt noch.
Habe mal eine Frage zu Arrays. Ich habe es jetzt geschafft eine Variable Länge eines Arrays festzulegen und kann es auch ausgeben, das sieht im Moment so aus:
Code:
//.....
int a[]; //Neues Array wird erstellt
int z = 0; //Speichert die länge des Arrays
//Berechnung der Länge des Arrays
for(int i = 0; nenner != 0; i++) {
z++;
int moduloRest = zaehler % nenner;
zaehler = nenner;
nenner = moduloRest;
}
//Array mit z Elementen
a = new int[z];
//Hier wird das richtige berechnet und ins Array gespeichert
for(int b = 0; nenner2 != 0; b++) {
int rest = zaehler2 / nenner2;
int moduloRest = zaehler2 % nenner2;
zaehler2 = nenner2;
nenner2 = moduloRest;
a[b] = rest;
}
// Jetzt wird ausgegeben
//Elemente des Arrays werden ausgegeben
for(int x = 0; x < a.length; x++) {
System.out.println(a[x]);
}
So jetzt werden aber die 4 Elemente aber nicht in einer Zeile ausgegeben. SOndern alle untereinander. Brauche aber die Ausgabe in der Form: [2,3,5,6,..;]
Ist das möglich oder habe ich eh etwas total falsch gemacht?