Erste Schritte println();

Viruuz

Neues Mitglied
Guten Abend,
eine einfache Verständnis-Frage an die Profis die evtl. lächerlich für einige erscheinen mag.
Es geht um den Befehl "System.out.println();" in Zeile 5.
Im ersten Code ist dieser oben allgemein eingefügt:


Java:
public class ExceptionTest {
    public static void main(String[] args) {
        int i;
        int[] zahlen = new int[100];
        System.out.println();
     
        try {
            for( i = 0; i<= 100; i++) {
                System.out.println(" i hat den Wert " + i +"\n");
                zahlen[i] = i;
            }
        }
         catch(ArrayIndexOutOfBoundsException e) {
          System.err.println("Ein illegaler Zugriff!\n");
         }
    }
}
Im Zweiten Code ist dieser Befehl entfernt trotzdem führt das Programm beide in selber Manier aus.

Java:
public class ExceptionTest {
    public static void main(String[] args) {
        int i;
        int[] zahlen = new int[100];
      
        try {
            for( i = 0; i<= 100; i++) {
                System.out.println(" i hat den Wert " + i +"\n");
                zahlen[i] = i;
            }
        } 
         catch(ArrayIndexOutOfBoundsException e) {
          System.err.println("Ein illegaler Zugriff!\n");
         }
    }
}
Wie kommt das, also wofür ist dann dieser allgemeine Befehl wenn ich einige Zeilen darunter sowieso den Befehl System.out.println(" i hat den Wert " + i +"\n"); einbinde?

Vielen Dank für die Antworten.
Viele Grüße
Viruuz
 
Zuletzt bearbeitet von einem Moderator:

brunothg

Aktives Mitglied
Du bindest damit gar nichts ein. Der Befehl steht dir immer zur Verfügung.
Und ohne einen String (oder sonst was für die Ausgabe) schreibt dir der Befehl einfach nur einen Zeilenumbruch in die Konsole.

println steht hier für print line.
Die manuelle Zeilenumbruch "\n" ist in diesem Befehl somit auch überflüssig, solange du nicht explizit eine Leerzeile erzeugen willst.
 

Viruuz

Neues Mitglied
Vielen Dank für die schnelle Antwort aber es geht um das println(); in Zeile 5.
Ich weiß schon was das bedeutet ich verstehe nur nicht wenn ich das einmal weg lasse und einmal einfüge dass, trotzdem das Programm den gewünschten Text ausspuckt.

Liebe Grüße
Viruuz
 

brunothg

Aktives Mitglied
Ich rede auch über genau diese Zeile.

Das hier
Java:
System.out.println();
System.out.println("Hallo");
erzeugt folgende Ausgabe (mit Seuerzeichen in [])
Code:
[NewLine]
Hallo[NewLine]

Und das hier
Java:
System.out.println("Hallo");
erzeugt folgende Ausgabe (mit Seuerzeichen in [])
Code:
Hallo[NewLine]

In einem Fall hast du eine Leerzeile am Anfang beim anderen nicht. Das fällt quasi gar nicht auf.
 

brunothg

Aktives Mitglied
Mal ganz davon abgesehen ist es echt verwunderlich, dass du das überhaupt zu irgend einer Ausgabe überreden kannst.

Java:
public static void main(String[] args) {
            int i;
            int[] zahlen = new int[100];
            System.out.println();

            try {
                for (i = 0; i <= 100; i++) {
                    System.out.println(" i hat den Wert " + i + "\n");
                    zahlen = i; // Das hier geht leider nicht dem int[] kann kein int zugewiesen werden
                }
            } catch (ArrayIndexOutOfBoundsException e) {
                System.err.println("Ein illegaler Zugriff!\n");
            }
        }

Du versuchst einem Array ein int Wert zuzuweisen. Das funktioniert leider nicht.
 

InfectedBytes

Top Contributor
da der TE keine code tags benutzt hat, wurden seine [i] entfernt und als kursivschrift betrachtet.
An den TE: code IMMER in code tags schreiben:

[code=java]
...dein code...
[/code]
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D System.out.println Java Basics - Anfänger-Themen 1
H Print und Println Java Basics - Anfänger-Themen 13
Fats Waller Compiler-Fehler Kann ich einen String und die Summe zweier Char Werte mittels der println Anweisung ausgeben Java Basics - Anfänger-Themen 4
O System.out.println wird nicht ausgegeben? Java Basics - Anfänger-Themen 11
M Keine Ausführung von System.out.println() Java Basics - Anfänger-Themen 3
C System.out.println - Parameterübergabe funktioniert nicht Java Basics - Anfänger-Themen 2
N Input/Output Eine Frage über system.out.println. Java Basics - Anfänger-Themen 10
H Befehl wird nicht ausgeführt - System.out.println Java Basics - Anfänger-Themen 3
S Anweisungen verstehen System.out.print/println Java Basics - Anfänger-Themen 2
B Warum werden meine System.out.println's übersprungen? Java Basics - Anfänger-Themen 9
R Erste Schritte Eclipse - Java - System.out.println(); funktioniert nicht Java Basics - Anfänger-Themen 2
T System.out.println() Java Basics - Anfänger-Themen 5
L Input/Output Println wird doppelt ausgeführt Java Basics - Anfänger-Themen 11
R Input/Output Frage zu System.out.println Java Basics - Anfänger-Themen 5
JavaTalksToMe Erste Schritte Println-Frage (Verständnisfrage) Java Basics - Anfänger-Themen 1
S Input/Output System.out.println - Manipulieren bzw. Alternative..? Java Basics - Anfänger-Themen 2
V System.out.println zu JTextArea Java Basics - Anfänger-Themen 6
V OOP System.out.println(Objekt) Java Basics - Anfänger-Themen 3
D int x in System.out.println(), aber wie? Java Basics - Anfänger-Themen 1
R warum kann System.out.println(..) etwas, was Swing-Elemente Nicht können ? Java Basics - Anfänger-Themen 11
W Erste Schritte Methode für println unnötig? Java Basics - Anfänger-Themen 6
D Ausgabe einer Matrix mit System.out.println Java Basics - Anfänger-Themen 6
R ArrayList - System.out.println nur einmal, statt 10 mal Java Basics - Anfänger-Themen 5
C Postinkrement und println - Verständnisproblem Java Basics - Anfänger-Themen 8
D system.out.println >> JTextArea Java Basics - Anfänger-Themen 1
O Frage zu System.out.println() Java Basics - Anfänger-Themen 1
A System.out.println() - Aufbau Java Basics - Anfänger-Themen 1
D Compiler-Fehler kurze Frage (Fehler): runde Klammern im Println Java Basics - Anfänger-Themen 3
S Unterschied print() und println() Java Basics - Anfänger-Themen 3
D kleines problem bei system.out.println schreibweise Java Basics - Anfänger-Themen 6
J Umgang mit System.out.println() und .print() Java Basics - Anfänger-Themen 6
G classname.System.out.println(); ? Java Basics - Anfänger-Themen 2
O If in System.out.println Java Basics - Anfänger-Themen 11
lulas[]args Alternative zu System.err.println(); Java Basics - Anfänger-Themen 5
C System.out.println Java Basics - Anfänger-Themen 4
D println von excel $A$1 Java Basics - Anfänger-Themen 3
Binary.Coder Array über println ausgeben Java Basics - Anfänger-Themen 18
I Input/Output System.out.println formatierung? möglich? Java Basics - Anfänger-Themen 2
D Frage zu System.out.println() Funktion Java Basics - Anfänger-Themen 6
I Zuerst "System.out.println" Java Basics - Anfänger-Themen 3
K Problem bei Ausgabe mit println Java Basics - Anfänger-Themen 19
T Jar-Archive kein System.out.println()?? Java Basics - Anfänger-Themen 5
S Einfaches int Array gibt über System.out.println merkwürden Wert aus Java Basics - Anfänger-Themen 9
K println - Klammern von Operationen Java Basics - Anfänger-Themen 4
H toString / println Java Basics - Anfänger-Themen 2
K println schreibt nichts auf das Display Java Basics - Anfänger-Themen 3
K Methode System.out.println() Java Basics - Anfänger-Themen 4
S System.out.println gibt diesen Wert aus: Klasse@f102d3 Java Basics - Anfänger-Themen 3
N frage zu println() Java Basics - Anfänger-Themen 6
G Ist println eine Funktion? Java Basics - Anfänger-Themen 10
L Text zentrieren, println Java Basics - Anfänger-Themen 7
J System.out.println(. + (found ? "" : "k" Java Basics - Anfänger-Themen 8
G Tabulator in println Java Basics - Anfänger-Themen 2
C Wie funktioniert System.out.println intern? Java Basics - Anfänger-Themen 3
A System.out.println() lesen Java Basics - Anfänger-Themen 3
L System.out.println() Java Basics - Anfänger-Themen 4
S Schöne Tabelle mit println() anlegen Java Basics - Anfänger-Themen 3
L PrintWriter autoflush: println funktioniert, print nicht Java Basics - Anfänger-Themen 3
R System.out.println wird nicht angezeigt Java Basics - Anfänger-Themen 3
C System.out.println "abfangen"? Java Basics - Anfänger-Themen 8
G Out.println oder System.out.println Java Basics - Anfänger-Themen 25
M Wo liegt der Quelltext von System.out.println() Java Basics - Anfänger-Themen 3
T System.out.println - Compiler-Fehler Java Basics - Anfänger-Themen 22
C System.out.print oder println ? Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben