Print und Println

hallo11

Mitglied
Hallo zusammen,

Ich frag mich gerade, was der Unterschied zwischen Print und Println ist ? Sobald ich (siehe Code 2) anstand println nur print angebe, bekommen ich genau das was ich möchte in der Konsole angezeigt. Ich verstehe nur nicht warum :S

Code 1:
Java:
public class GeradeZahlenbiszehn {
    
    public static void main(String[]args) {
    for (int i=0; i<=10; i++)
    {
    if (i%2==0) // prüft ob i ungerade ist // Ungerade übersprungen, Gerade ausgegeben    
    {    
        System.out.println("Gerade Zahlen: "  + i + "\n");
}
}
}
}

Erhalte diese Ausgabe
Code:
Gerade Zahlen: 4

Gerade Zahlen: 6

Gerade Zahlen: 8

Gerade Zahlen: 10

Code 2:
Java:
public class GeradeZahlenbiszehn {
    
    public static void main(String[]args) {
    for (int i=0; i<=10; i++)
    {
    if (i%2==0) // prüft ob i ungerade ist // Ungerade übersprungen, Gerade ausgegeben    
    {    
        System.out.print("Gerade Zahlen: "  + i + "\n");
}
}
}
}

Hierbei erhalte ich diese Ausgabe.
Code:
Gerade Zahlen: 0
Gerade Zahlen: 2
Gerade Zahlen: 4
Gerade Zahlen: 6
Gerade Zahlen: 8
Gerade Zahlen: 10
 
Zuletzt bearbeitet von einem Moderator:

Jw456

Top Contributor
Dann mache mal zwei Befehle hintereinander.
Und schaue wie die Ausgabe ist.

Ln macht nach der Ausgabe eine neue Zeile.

Java:
System.out.println("hallo");
System.out.println("hallo");
System.out.print("hallo");
System.out.print("hallo");
 
Zuletzt bearbeitet:

White_Fox

Top Contributor
Bitte benutze Codetags.

println (Kurzform von print line - schreibe Zeile) fügt am Ende noch ein newline ein.

Java:
String s = "Irgendeine Zeichenfolge";

println(s);
//macht dasselbe wie
print(s + '\n');        // Das '\n' ist das newline character
 

hallo11

Mitglied
Dann mache mal zwei Befehle hintereinander.
Und schaue wie die Ausgabe ist.

Ln macht nach der Ausgabe eine neue Zeile.

Java:
System.out.println("hallo");
System.out.println("hallo");
System.out.print("hallo");
System.out.print("hallo");
hi,

Was genau meinst du den mit zwei Befehlen 😅 bin blutige Anfängerin. Habe ich den nicht schon zwei Befehle drinnen ?😅
 

hallo11

Mitglied
habe gerade versucht nun aus der Anweisung eine While Anweisung zu machen. Ich seh einfach keinen Fehler. Die Konsole gibt einfach nichts aus.

public class GeradeZahlenbiszehn {

public static void main(String[]args) {
int i = 0;
while(i<=10)
{
i++;
}

if (i%2==0) // prüft ob i ungerade ist // Ungerade übersprungen, Gerade ausgegeben
{
System.out.print("Gerade Zahlen: " + i + "\n");
}
}
}
 

Jw456

Top Contributor
Java:
public class Test {
    public static void main(String[] args){
        System.out.println("hallo");
        System.out.println("hallo");
        System.out.print("hallo");
        System.out.print("hallo");
       }
}
Ausgabe
Code:
hallo
hallo
hallohallo

so und nun Denke nach.
 
Zuletzt bearbeitet:

Jw456

Top Contributor
habe gerade versucht nun aus der Anweisung eine While Anweisung zu machen. Ich seh einfach keinen Fehler. Die Konsole gibt einfach nichts aus.

public class GeradeZahlenbiszehn {

public static void main(String[]args) {
int i = 0;
while(i<=10)
{
i++;
}

if (i%2==0) // prüft ob i ungerade ist // Ungerade übersprungen, Gerade ausgegeben
{
System.out.print("Gerade Zahlen: " + i + "\n");
}
}
}
dein if muss in die Schleife.
Java:
                int i = 0;
                while(i<=10)
                {
                    if (i%2==0) // prüft ob i ungerade ist // Ungerade übersprungen, Gerade ausgegeben
                    {
                        System.out.print("Gerade Zahlen: "  + i + "\n");
                    }
                    i++;
                }
 

Robert Zenz

Top Contributor
Ich frag mich gerade, was der Unterschied zwischen Print und Println ist ?

Die Javadoc von den Methoden ist da eigentlich sehr eindeutig:

java.io.PrintStream.print(String)

Prints a string. If the argument is null then the string "null" is printed. Otherwise, the string's characters are converted into bytes according to the platform's default character encoding, and these bytes are written in exactly the manner of the write(int) method.

java.io.PrintStream.println(String)

Prints a String and then terminate the line. This method behaves as though it invokes print(String) and then println().
 

White_Fox

Top Contributor
habe gerade versucht nun aus der Anweisung eine While Anweisung zu machen. Ich seh einfach keinen Fehler. Die Konsole gibt einfach nichts aus.

Codetags und vernünftige Einrückungen. Ich erlaube mir mal, deinen Quellcode umzuformatieren:
Java:
public class GeradeZahlenbiszehn {

    public static void main(String[]args) {
        int i = 0;
        while(i<=10) {
            i++;
        }

        if (i%2==0){ // prüft ob i ungerade ist // Ungerade übersprungen, Gerade ausgegeben
            System.out.print("Gerade Zahlen: " + i + "\n");
        }
    }
}

Und nun schau mal, was in deiner while-Schleife steht...bzw. was da nicht drin steht. ;)
 

Jw456

Top Contributor
Codetags und vernünftige Einrückungen. Ich erlaube mir mal, deinen Quellcode umzuformatieren:
Java:
public class GeradeZahlenbiszehn {

    public static void main(String[]args) {
        int i = 0;
        while(i<=10) {
            i++;
        }

        if (i%2==0){ // prüft ob i ungerade ist // Ungerade übersprungen, Gerade ausgegeben
            System.out.print("Gerade Zahlen: " + i + "\n");
        }
    }
}

Und nun schau mal, was in deiner while-Schleife steht...bzw. was da nicht drin steht. ;)
Die Lösung wurde schon gegeben ;)
Post #8

beim Thema Codetags hast du vollkommen recht :)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Anweisungen verstehen System.out.print/println Java Basics - Anfänger-Themen 2
S Unterschied print() und println() Java Basics - Anfänger-Themen 3
J Umgang mit System.out.println() und .print() Java Basics - Anfänger-Themen 6
L PrintWriter autoflush: println funktioniert, print nicht Java Basics - Anfänger-Themen 3
C System.out.print oder println ? Java Basics - Anfänger-Themen 2
123456789sssssaaaa Which is the best way to Print Fibonacci Series in Java? Java Basics - Anfänger-Themen 3
H awt.print. Java Basics - Anfänger-Themen 0
Kotelettklopfer Stringbuilder mit print ausgeben Java Basics - Anfänger-Themen 83
paulen1 Methoden Unerwünschte Ausgabe bei System.out.print in For-Schleife Java Basics - Anfänger-Themen 8
Y Wie kann man überprüfen, ob bei einem Print Befehl tatsächlich etwas geprintet wurde? Java Basics - Anfänger-Themen 4
B Input/Output System.out.print mit und ohne "" Java Basics - Anfänger-Themen 5
Ghostman1711 Itext PDF print File gelockt by Java Java Basics - Anfänger-Themen 15
L system.print.out geht nicht Java Basics - Anfänger-Themen 11
B Print Service Java Basics - Anfänger-Themen 5
I Print Client -> Server -> Client? Java Basics - Anfänger-Themen 1
I Print Monitor Java Basics - Anfänger-Themen 0
I Drucken (Print) monitoren Java Basics - Anfänger-Themen 0
C Kleines Problem mit System.out.print Java Basics - Anfänger-Themen 1
R Char wird in System.out.print(); nicht ausgegeben Java Basics - Anfänger-Themen 6
T System.out.print : Frage zu Aufbau Java Basics - Anfänger-Themen 4
J Erste Schritte System.out.print (Fehlermeldung) Java Basics - Anfänger-Themen 14
X Eclipse System.out.print fehler Java Basics - Anfänger-Themen 5
K char-int-Addition in System.out.print Java Basics - Anfänger-Themen 3
A Feststellen ob Desktop.print("*.pdf") fertig ist Java Basics - Anfänger-Themen 6
Junb Sys.Out.Print - aus Methode zugreifen Java Basics - Anfänger-Themen 6
G DRUCKEN von z.B. eines JFrame über print(Graphics g) Java Basics - Anfänger-Themen 9
S [JUnit] Print Results while running Java Basics - Anfänger-Themen 6
J print button Java Basics - Anfänger-Themen 2
T Dezimaltrennzeichen bei Ausgabe mit print ändern Java Basics - Anfänger-Themen 4
ruutaiokwu System.err.print(ln) macht ein durcheinander??! Java Basics - Anfänger-Themen 8
J print-Anweisung verschluckt Java Basics - Anfänger-Themen 3
S Print Methode zweier "Classes" kombinieren Java Basics - Anfänger-Themen 2
O Drucker: print methode wird 2 mal aufgerufen nachfrage Java Basics - Anfänger-Themen 4
J Fragen zu System.out.print und charAt Java Basics - Anfänger-Themen 3
S 2 kleine Methoden negieren und print Java Basics - Anfänger-Themen 8
D System.out.print(0101); =65. Warum? Java Basics - Anfänger-Themen 3
E Mehrfache print ausgabe ohne Schleife oder Rekursiven aufruf? Java Basics - Anfänger-Themen 48
M to pdf print process starten Java Basics - Anfänger-Themen 4
C javax.print.DocPrintJob Java Basics - Anfänger-Themen 17
F print in java Java Basics - Anfänger-Themen 3
W Die Methode print() wird 2 mal für jede Seite aufgerufen Java Basics - Anfänger-Themen 9
B Objekt Orintiertes Programmieren ausgabe Fehler mit Print() Java Basics - Anfänger-Themen 4
S print()! Java Basics - Anfänger-Themen 2
G Auswahl:in File schreiben, oder System.out.print Java Basics - Anfänger-Themen 4
J System.out.print Java Basics - Anfänger-Themen 5
S Listen - insert - print etc. Dringend! Bitte! Java Basics - Anfänger-Themen 6
H Print Methode Java Basics - Anfänger-Themen 6
D System.out.println Java Basics - Anfänger-Themen 1
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
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
V Erste Schritte 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
D kleines problem bei system.out.println schreibweise 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

Ähnliche Java Themen

Neue Themen


Oben