Veröffentlicht 11. November 201014 j 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 201014 j von flashpixx Code-Tags eingefügt
11. November 201014 j 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.
12. November 201014 j Schau mal in den Api Docs rein, und suche die println-Methode raus, die aufgerufen wird.
12. November 201014 j 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 ] );
12. November 201014 j *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 201014 j von pleq
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.