moien,
ja, ich mal wieder und wie immer mit einer frage.
ich lasse ein paar berechnungen in "public static double[][][] NAME()" berechnen und mir ist da was komisches aufgefallen und vielleicht könnt ihr mir das erklären.
ich habe in der main ein array ARRAY1 deklariert und die [0][] ebene gefüllt und dem rest zwar deklariert, aber nicht sinnvoll gefüllt, weil ich das in dem folgenden NAME() machen lasse.
aus diesen NAME(), ist eine rekursion, lasse ich aber andere dinge per return ausgeben und speichere die in einem noch ganz anderem array.
wenn ich aber nach dem NAME() mir dann das ARRAY1 angucke, dann ist das nicht nur wie ich s eigentlich erwartet hatte nur in [0][] gefüllt, sondern es sind nun auch in [1 bis n][] die ganzen indizes gefüllt. wie kann das sein? ich dachte, die variablen innerhalb der NAME() seien von aussen nicht sichtbar und sind nur innerhalb dr klammer-blöcke definiert?
ich hab nun mehrmals über meinen code geguckt, aber ich kann nicht ermittel, woher das ARRAY1 nun befüllt wurde.
grüße, Andreas
ja, ich mal wieder und wie immer mit einer frage.
ich lasse ein paar berechnungen in "public static double[][][] NAME()" berechnen und mir ist da was komisches aufgefallen und vielleicht könnt ihr mir das erklären.
ich habe in der main ein array ARRAY1 deklariert und die [0][] ebene gefüllt und dem rest zwar deklariert, aber nicht sinnvoll gefüllt, weil ich das in dem folgenden NAME() machen lasse.
aus diesen NAME(), ist eine rekursion, lasse ich aber andere dinge per return ausgeben und speichere die in einem noch ganz anderem array.
wenn ich aber nach dem NAME() mir dann das ARRAY1 angucke, dann ist das nicht nur wie ich s eigentlich erwartet hatte nur in [0][] gefüllt, sondern es sind nun auch in [1 bis n][] die ganzen indizes gefüllt. wie kann das sein? ich dachte, die variablen innerhalb der NAME() seien von aussen nicht sichtbar und sind nur innerhalb dr klammer-blöcke definiert?
ich hab nun mehrmals über meinen code geguckt, aber ich kann nicht ermittel, woher das ARRAY1 nun befüllt wurde.
grüße, Andreas