alpa021 Geschrieben 11. November 2010 Geschrieben 11. November 2010 (bearbeitet) Hey leute ich hab ein ganz einfaches Programm aber das prgramm gibt irgendwie nur mist aus. public class lol { public static void main() { int[] n = {-5,4,9,8,1,0,9}; System.out.println(n); } } eigentlich soll nur der Arry mit den werten ausgeben werden, aber stattdessen wird zum beispiel sowas ausgeben [i@11e0c13 Kann mir einer sagen worand das liegt?^^ Bearbeitet 11. November 2010 von flashpixx Code-Tags eingefügt Zitieren
lupo49 Geschrieben 11. November 2010 Geschrieben 11. November 2010 Woher das System.out.println() wissen, welche Zahl du ausgeben willst? Du gibst momentan die Speicheradresse des Arrays aus und nicht die Werte. Bitte mal nachlesen, wie man auf Arrays zugreift. Zitieren
Gooose Geschrieben 12. November 2010 Geschrieben 12. November 2010 Schau mal in den Api Docs rein, und suche die println-Methode raus, die aufgerufen wird. Zitieren
pleq Geschrieben 12. November 2010 Geschrieben 12. November 2010 Woher das System.out.println() wissen, welche Zahl du ausgeben willst? Du gibst momentan die Speicheradresse des Arrays aus und nicht die Werte. Bitte mal nachlesen, wie man auf Arrays zugreift. Hier kannst du alles nachlesen! Ps.: Sry code Block Funktion funzt bei mir gerade nicht Galileo Computing :: Java ist auch eine Insel (8. Auflage) – 3.10 Arrays int[] primes = { 2, 3, 5, 7, 7 + 4, }; for ( int i = 0; i < primes.length; i++ ) // Index: 0 <= i < 5 = primes.length System.out.println( primes[ i ] ); Zitieren
pleq Geschrieben 12. November 2010 Geschrieben 12. November 2010 (bearbeitet) *sry dachte hab die edit funktion erwischt* int[] primes = { 2, 3, 5, 7, 7 + 4, }; for ( int i = 0; i < primes.length; i++ ) // Index: 0 <= i < 5 = primes.length System.out.println( primes[ i ] ); Bearbeitet 12. November 2010 von pleq Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.