Wie gebe ich den Inhalt aus?

Hy Leute, ich muss in der Uni hinterherkommen und fange
gerade an mit Java Programmierung.

Ich habe mein erstes richtiges Problem. Und zwar Arrays. Die Aufgabe lautet:
Aufgabe
: Schreibe eine Klasse ArrayUtils, die 3 Methoden
Java:
void printArray(int[] a);
void printArray(long[] a);
void printArray(double[] a);
enthält. Diese Methoden sollen das übergebene Array
einfach in der Form
{1, 2, 3, 4}
auf der Standardausgabe ausgeben.

Ich komme einfach nicht darauf, wie die Zahlen ausgegeben werden sollen.
Mich interessiert auch vor allem die Frage, wie ich alle Werte aus einem Array ausgeben kann,
weil ich keine Lust habe, die Indizies einzelnd einzutippen.

Hier ist mein Code:

Java:
package demos;

public class ArrayUtils {

    public static void printArray(int[] a) {
        int[] x = { 1, 2, 3, 4 };
        System.out.print(x[1]);
    }

    public static void printArray(long[] a) {
        long[] y = { 1, 2, 3, 4 };
        System.out.println(y);
    }

    public static void printArray(double[] a) {
        double[] z = { 1, 2, 3, 4 };
        System.out.println(z);
    }
    public static void main(String[] args) {
        /*keine idee mehr
         * was hier noch rein soll. habe 
         * syso auch hier versucht reinzubringen
         */
    }
}
 
Zuletzt bearbeitet von einem Moderator:

JavaDude

Mitglied
Oder um dich mal auf die Spur zu bringen: Per Schleife, in der du einen String um den jeweiligen Arrayeintrag erweiterst. Diesen kannst du dann in der Endausgabe zusammen mit den Klammern ausgeben lassen.

Und zu deinem Code: Der ist leider nicht richtig, da du absolut nichts mit dem übergebenen Array anstellst. Ich denke, dass du den Inhalt des übergebenen Arrays ausgeben sollst, nicht einen Array mit dem Inhalt {1,2,3,4}.
 
okay, das hatte ich mir fast gedacht mit der schleife.
ist dass denn korrekt mit den methoden? oder habe ich da die aufgabe falsch verstanden.

@JavaMeister: Das Internet ist sehr hilfreich ich weiß. Allerdings bin ich gänzlich neu in dem Gebiet und erkenne nicht sofort, ob die Ergebnisse die ich finde auch gerade bei dem Problem weiterhelfen. Wie du gesehen hast, war es nicht gerade mittagsszeit als ich die Frage stellte. Ich fühle mich aber von den Suchergebnissen schnell überfordert und will eigentlich nur meine Lösung haben, weil alles andere verstehe ich jetzt sowieso noch nicht. Ich kann da nur step by step ran.
 

JavaMeister

Gesperrter Benutzer
Ja, dann wäre der erste Step nicht Nachts um 3 zu arbeiten. Da ist meine Konzentration auch nicht bereits hoch.

Dann wäre der nächste Step sich ein Buch zu nehmen und da die Grundlagen zu studieren.

Dann hätte man bei offenen Fragen das internet konsultieren können. Schließlich befasst du dich mit Grundlagen von denen man ausgehen kann, dass sie hundert millionen fach bereits gefragt und auf jede erdegliche weise gelöst worden sind.

Dann hätte man sich mit den Suchergebnissen auseinandersetzen müssen in der Form , dass man sie hier hinterfragt oder rückfragen dazu stellt.

Du hast all diese Steps übersprungen, weil du schlicht und einfach kein Bock hattest Nachts um 3 darüber nachzudenken und dann deine "Lösung" hier hingeworfen und "lösst mal".

See the difference.
 
Wie bereits erwähnt dachte ich es mir schon mit der For Schleife für den Array. Es ist auch einfach das alles in der Main Methode mit dem Syso auszugeben. Nur die obere Aufgabe verlangt das verwenden von drei verschiedenen Methoden.
Es kommt zwar kein Fehler, allerdings werden mir auch keine Arrays mehr ausgespuckt.

Hinweis: Ich wende mich ans java-forum zur Unterstützung und nicht zum Hausaufgaben machen. Also während ich hier die Frage stelle werde ich weiterhin eigenständig nach Lösungen suchen.

Hier mein neuer Code (nur der von der ersten int Methode, da ich annehme sobald ich die Lösung hier habe kann ich es auf die anderen auch umwandeln):
Java:
	public static void main(String[] args) {

		System.out.println(a);
		
	}

	public int[] printArray(int[] a) {

		System.out.print("{");
		for (int i = 1; i < a.length; i++) {
			System.out.print(i);
			if (i < a.length - 1) {
				System.out.print(", ");
			}
		}
		System.out.print("}");
		System.out.println();

		return a;
	}
 
Zuletzt bearbeitet von einem Moderator:

Saheeda

Top Contributor
Das schaut doch schon gut aus. Nur rufst du deine print-Methode nirgendwo auf.
Das "a" in der Main-Methode wird auch nirgendwo definiert.

P.S.: Schreib den Code bitte in JAVA-Tags.
 
danke saheeda für deine antwort.

das a in der main ist quatsch oder? ich muss doch nur die print methode im main aufrufen.
Das hier gab einen fehler, aber vlt. bin ich ja auf dem richtigen weg:

System.out.print(printArray[a]);
 

Saheeda

Top Contributor
Ja, du kannst das so schreiben, aber du musst a definieren. Was ist a? Ein Objekt, ein String? eine Liste? Welchen Wert hat a?
Der Computer kann nicht Gedanken lesen.
 
Tsooo...falls es wen interessiert oder für zukünftige suchende: ich habe mir etwas mit methoden und arrays zusammengeschustert. Keine Ahnung wie ich das hinbekam, aber ich hoffe ich kriege es nochmal hin :lol:

package demos;
Java:
public class ArrayUtils {

	static void printArray(int[] a) {
		System.out.print("{");
		for (int i = 1; i < a.length; i++) {
			System.out.print(i);
			if (i < a.length - 1) {
				System.out.print(", ");
			}
		}
		System.out.print("}");
		System.out.println();

	}

	static void printArray(long[] a) {
		System.out.print("{");
		for (long i = 1; i < a.length; i++) {
			System.out.print(i);
			if (i < a.length - 1) {
				System.out.print(", ");
			}
		}
		System.out.print("}");
		System.out.println();

	}

	static void printArray(double[] a) {
		System.out.print("{");
		for (double i = 1; i < a.length; i++) {
			System.out.print(i);
			if (i < a.length - 1) {
				System.out.print(", ");
			}
		}
		System.out.print("}");
		System.out.println();
	}

	public static void main(String[] args) {
		int[] a = new int[5];
		printArray(a);

		long[] b = new long[5];
		printArray(b);

		double[] c = new double[5];
		printArray(c);
	}
}
 
Zuletzt bearbeitet von einem Moderator:

Joose

Top Contributor
Hinweis: Ich wende mich ans java-forum zur Unterstützung und nicht zum Hausaufgaben machen. Also während ich hier die Frage stelle werde ich weiterhin eigenständig nach Lösungen suchen.

Das ist natürlich lobenswert.
Aber wenn du hier Hilfe suchst, dann solltest du auch damit rechnen hier und da mal Kritik zu bekommen.
Und du solltest auch Ratschläge und Hinweise beachten (siehe Grundlagen)

Des Weiteren benutze in Zukunft bitte die
Java:
-Tags um Java-Code zu posten, dadurch wird dieser im Forum besser lesbar, danke! :)
 

EasyEagle

Aktives Mitglied
@MasterofDesastr
du definierst zwar die Arrays, weist ihnen aber keine Werte zu.
Bei deinen Schleifen gibst du den Schleifenzähler aus (i) und nicht die Werte in den Arrays.
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
berserkerdq2 Wie gebe ich den Pfad zu einer Datei an, die in einem Ordner in Eclipse ist? Java Basics - Anfänger-Themen 1
berserkerdq2 Ich gebe eine ArrayList als List zurück per MEthode, wie kann ich nun aber die ArrayList speichern? Java Basics - Anfänger-Themen 46
E Wie gebe ich alle Daten zwischen zwei Zeitpunkten aus? Java Basics - Anfänger-Themen 2
A Wie gebe ich bei android eine string im programm aus? Java Basics - Anfänger-Themen 4
M Wie gebe ich true or false aus? Java Basics - Anfänger-Themen 9
D gebe string zurück mit von bis bestimmtes Zeichen Java Basics - Anfänger-Themen 4
GreenTeaYT Wie gebe ich Informationen von einer Klasse zur anderen Klasse? Java Basics - Anfänger-Themen 9
G Wie gebe ich einen Dateipfad in RandomAccessFile an? Java Basics - Anfänger-Themen 2
T gebe mir den ersten eltern knoten Java Basics - Anfänger-Themen 3
S Wie gebe ich den Source Code ohne Kommentare aus? Java Basics - Anfänger-Themen 4
richis-fragen JTable effektiv angezeigter Text ausgeben nicht Inhalt vom Model Java Basics - Anfänger-Themen 9
N Ich kriege ganze zeit die Fehlermeldung "Inhalt der Zwischenablage kann nicht in die ausgewählten Elemente eingefügt werden" hat jemand eine Lösung? Java Basics - Anfänger-Themen 6
M Verständnisfrage: Warum wird die Datei ohne Inhalt übertragen Java Basics - Anfänger-Themen 3
D Inhalt eines Arrays ausgeben Java Basics - Anfänger-Themen 7
javapingu Jeglichen Inhalt einer Textdatei nach Zeile n löschen Java Basics - Anfänger-Themen 8
K Ein Objekt Auto kennt den Inhalt seines links und rechtsstehenden Autos, wie soll man das ermöglichen Java Basics - Anfänger-Themen 2
Ameise04 Variablen Inhalt einer Variable im Code verwenden? Java Basics - Anfänger-Themen 9
I String ersetzen, der Inhalt enthält Java Basics - Anfänger-Themen 4
T Inhalt aus TextField in Attribut einer Instanz schreiben Java Basics - Anfänger-Themen 5
J Problem mit einer Methode die gewissen Inhalt einer Array löschen soll Java Basics - Anfänger-Themen 9
F Erstellen zweier Objekte mit dem selben Inhalt Java Basics - Anfänger-Themen 1
N den inhalt eines array per funktion ausgeben Java Basics - Anfänger-Themen 8
X TextField-Inhalt mit Button in .txt-Datei speichern Java Basics - Anfänger-Themen 16
J Datentypen CSV to DB Leere Zellen in CSV mit Inhalt? Java Basics - Anfänger-Themen 11
H Universitätsaufgabe String inhalt Kontrollieren Java Basics - Anfänger-Themen 9
karlmasutra OOP Inhalt eines Array ausgeben lassen Java Basics - Anfänger-Themen 8
C Vector-Inhalt in zufällige Reihenfolge bringen Java Basics - Anfänger-Themen 6
D Ich suche nach einer Möglickeit den Webseiten Inhalt per Java zu analysieren Automatisch Java Basics - Anfänger-Themen 3
L Namensliste mit Array zeigt nicht den gewünschten Inhalt Java Basics - Anfänger-Themen 12
F Variablen JTextField-Inhalt kann nicht mit String abgeglichen werden Java Basics - Anfänger-Themen 2
Zeekay Development Methoden Methoden Inhalt Abhängig vom Objekt? Java Basics - Anfänger-Themen 9
B BufferedReader gibt Datei-Inhalt doppelt aus Java Basics - Anfänger-Themen 3
M Ordner mit Inhalt löschen Java Basics - Anfänger-Themen 7
R getrennte Objekte aus Klasse erstellen : warum Inhalt dann gleich ? Java Basics - Anfänger-Themen 2
Silvascus Inhalt eines externen Textdokuments an einen String übergeben Java Basics - Anfänger-Themen 2
F Inhalt einer Variable auswerten, die sich immer wieder ändert Java Basics - Anfänger-Themen 1
K Variablenname soll der Inhalt vom String sein Java Basics - Anfänger-Themen 2
O Zip-File Inhalt einlesen Java Basics - Anfänger-Themen 3
S Inhalt aus anderen Klassen verwenden Java Basics - Anfänger-Themen 1
H Input/Output Inhalt einer GUI in Textdatei speichern Java Basics - Anfänger-Themen 1
K Inhalt von einer csv-Datei abspeichern Java Basics - Anfänger-Themen 3
P Seite auf Inhalt prüfen Java Basics - Anfänger-Themen 2
U Inhalt von JTextfield an andere Klasse weitergeben Java Basics - Anfänger-Themen 13
Uzi21 jTable / Inhalt speichern Java Basics - Anfänger-Themen 2
T CSV auf Inhalt und Zeilen überprüfen Java Basics - Anfänger-Themen 2
S Inhalt von JPanel erst nach Resize sichtbar Java Basics - Anfänger-Themen 2
T Aufgerufene Methode Inhalt der übergebenen Referenz Java Basics - Anfänger-Themen 5
1 den Inhalt eines Arrays umdrehen Java Basics - Anfänger-Themen 11
A Leere Datei wird ohne Inhalt geschrieben, obwohl Inhalt geschrieben wurde. Java Basics - Anfänger-Themen 4
K Inhalt in den Zwischenspeicher legen Java Basics - Anfänger-Themen 2
kaoZ Input/Output Verzeichnis Inhalt in combobox ausgeben Java Basics - Anfänger-Themen 8
G JTable: Inhalt einer selektierten Zeile speichern Java Basics - Anfänger-Themen 2
G Inhalt einer JTextArea wird nicht dargestellt Java Basics - Anfänger-Themen 8
J Inhalt in einem Text-File finden und in ein Array schreiben Java Basics - Anfänger-Themen 5
R Inhalt vom String größer oder kleiner als Java Basics - Anfänger-Themen 16
F Erste Schritte if Inhalt Java Basics - Anfänger-Themen 7
C Erste Schritte String-INhalt in TXT ausgeben Java Basics - Anfänger-Themen 7
L Split + Zeilen einer Datei mit bestimmtem Inhalt löschen Java Basics - Anfänger-Themen 23
U OOP Array vom Typ String > Inhalt ausgeben Java Basics - Anfänger-Themen 8
M Array Inhalt kopieren Java Basics - Anfänger-Themen 3
O Container Inhalt auslesen Java Basics - Anfänger-Themen 2
M Inhalt/Wert aus einer JList ablesen Java Basics - Anfänger-Themen 5
M String auf Inhalt überprüfen Java Basics - Anfänger-Themen 11
H Mehrdimensionales Array - Inhalt auf Null überprüfen Java Basics - Anfänger-Themen 5
B Datentypen Inhalt von Objekten miteinander vergleichen Java Basics - Anfänger-Themen 2
I Mehrere ArrayLists mit einer for( : ) Schleife auf Inhalt prüfen Java Basics - Anfänger-Themen 6
R Erste Schritte Objekte mit anderen Objekten als Inhalt Java Basics - Anfänger-Themen 4
F Kopieren von Ordner sammt inhalt Java Basics - Anfänger-Themen 5
I Datei einlesen, Inhalt in MAP ablegen Java Basics - Anfänger-Themen 10
E Inhalt von Option Feldern auslesen? Java Basics - Anfänger-Themen 2
Helgon Inhalt - Aktualisierungs Problem Java Basics - Anfänger-Themen 7
T Inhalt Gridlayout wird nicht angezeigt Java Basics - Anfänger-Themen 6
O Variablen Variablen Inhalt von Webseite einlesen!? Java Basics - Anfänger-Themen 2
M Inhalt eines Strings um eins hochzählen Java Basics - Anfänger-Themen 19
M String Inhalt wird überschrieben (Subklassen verwenden denselben String) Java Basics - Anfänger-Themen 13
Gossi Input/Output Datei Lesen, inhalt abfragen, speichern Java Basics - Anfänger-Themen 5
B jar Inhalt anzeigen Java Basics - Anfänger-Themen 5
H Input/Output Inhalt einer TextArea in Hex umwandeln Java Basics - Anfänger-Themen 10
D Textfile lesen/schreiben abhängig vom inhalt Java Basics - Anfänger-Themen 6
J Inhalt eines Arrays vergleichen? Java Basics - Anfänger-Themen 8
X Collections Inhalt von zwei Collections prüfen Java Basics - Anfänger-Themen 4
D jTable befüllen mit dynamischem Inhalt Java Basics - Anfänger-Themen 11
M Inhalt Textfeld prüfen Java Basics - Anfänger-Themen 4
H Java-Fenster ohne Inhalt Java Basics - Anfänger-Themen 2
D Inhalt der Spalten einer Tabelle addieren Java Basics - Anfänger-Themen 4
B Datentypen Inhalt zum Iterator wieder aufrufen? Java Basics - Anfänger-Themen 10
E Inhalt zwischen zwei String auslesen? Java Basics - Anfänger-Themen 8
S Inhalt eines Vektors ausgeben Java Basics - Anfänger-Themen 2
F String-Inhalt als Datatype-Name Java Basics - Anfänger-Themen 5
D Inhalt einer Liste auf nur ein Wert überprüfen ohne die Liste komplett zu interieren Java Basics - Anfänger-Themen 6
M Tabelle mit immer sortiertem Inhalt Java Basics - Anfänger-Themen 5
S JFileChooser - Dateinamen vorschlagen/Inhalt der Ausgabe prüfen Java Basics - Anfänger-Themen 3
J JList Inhalt nach JButton Klick aktualisieren Java Basics - Anfänger-Themen 8
C Inhalt eines Strings in JLabel ausgeben? Java Basics - Anfänger-Themen 21
L Inhalt von JEditorPane löschen Java Basics - Anfänger-Themen 4
G Inhalt Jar-Files anzeigen, incl. Methoden Java Basics - Anfänger-Themen 2
D HashMap mit Inhalt kopieren Java Basics - Anfänger-Themen 8
M [J3D] Applet-Inhalt Speichern (Manipulationen etc. ...) Java Basics - Anfänger-Themen 2
X JTable --> Spaltenbreiter am dargestellten Inhalt anpassen Java Basics - Anfänger-Themen 4
C JPanel Inhalt anpassen Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben