Hallo,
ich bin Student für Medieninformatik. Ich bin gerade am Anfang mit Java. Mein Problem ist folgendes:
Der Befehl
System.out.println(); funktioniert
System.out.print(); funktioniert nicht
Kann mir jemande helfen?
Grüße Helmut
Ein println() macht einen Zeilenumbruch ohne weitere Zeichen.
Was aber soll denn ein print() machen? Überleg mal, du kannst doch nicht verlangen "Schreibe mir jetzt kein Zeichen!".
Eben weil so ein Aufruf keinen Sinn machen würde, wird er auch nicht unterstützt.
Die von dir verwendete Methodensignatur gibt es nicht, daher der Fehler.
Tipp: guck in die JavaDoc-Dokumentation, die hilft immer!
Gruß
class Print
{
public static void main(String[] args)
{
System.out.print("Hier steht was!");
}
}
javac Print.java
java Print
Janus88 schrieb:System.out.println(); funktioniert
System.out.print(); funktioniert nicht
Welches System? Win-Linux-Mac
Welche Entwicklungsumgebung?
Wie sieht der Code aus?
Kannst du mal den Konsolenoutput posten.
lg
Was erzählst Du da? print(); macht sehr wohl Sinn. Es gibt etwas aus, aber eben ohne Zeilenumbruch.
Er meinte wohl auch nicht print() ohne Parameter, sondern eigentlich print(String), hat sich aber so ausgedrückt, dass print() für die Methode print steht.Was erzählst DU denn da?
Du brauchst MIR nichts erzählen, ich programmiere seit 8 Jahren in Java.
Ein print ohne Parameter gibt es nicht, weil es eben keinen Sinn macht, nix auszugeben.
Dass es die Methode mit verschiedensten Parametern gibt ist mir klar, aber eben nicht (so wie im 1. Beitrag verwendet) ohne Parameter.
Gruß
Er meinte wohl auch nicht print() ohne Parameter, sondern eigentlich print(String), hat sich aber so ausgedrückt, dass print() für die Methode print steht.
Glaub ich![]()
printf ist C und nicht Java… Vermutlich meinst du diese: System.out.printf()…
… Was aber soll denn ein print() machen? Überleg mal, du kannst doch nicht verlangen "Schreibe mir jetzt kein Zeichen!".…
Probier mal
System.out.print("");
Das funktioniert![]()
printf ist C und nicht Java![]()
Printf ist typisch für C, aber völlig unüblich für Java.
Anstelle die normale und naheliegende Lösung zu erläutern wird exotischer C-Kram vorgeschlagen. Das ist wohl kaum der Königsweg.…
Die Mehtode System.out.print() gibt es nicht.
Vermutlich meinst du diese: System.out.printf()
…
Was ist denn "normal" und "naheliegend"?
Der Threadersteller hat ja nichtmal geschrieben, was er eigentlich will, nur dass das was er probiert hat …
Eben, von printf war keine Rede. Wenn ich Probleme beim Einparken habe, dann ist es unheimlich hilfreich, wenn Passanten mir erklären, wie man eine Dose Ravioli aufmacht. :-*... sich darüber wunderte dass println() geht, aber print() nicht. ...
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Für die Ihnen angezeigten Verarbeitungszwecke können Cookies, Geräte-Kennungen oder andere Informationen auf Ihrem Gerät gespeichert oder abgerufen werden.
Anzeigen und Inhalte können basierend auf einem Profil personalisiert werden. Es können mehr Daten hinzugefügt werden, um Anzeigen und Inhalte besser zu personalisieren. Die Performance von Anzeigen und Inhalten kann gemessen werden. Erkenntnisse über Zielgruppen, die die Anzeigen und Inhalte betrachtet haben, können abgeleitet werden. Daten können verwendet werden, um Benutzerfreundlichkeit, Systeme und Software aufzubauen oder zu verbessern.
Durch das Klicken des Buttons "Zustimmen" willigen Sie gem. Art. 49 Abs. 1 DSGVO ein, dass auch Anbieter in den USA Ihre Daten verarbeiten. In diesem Fall ist es möglich, dass die übermittelten Daten durch lokale Behörden verarbeitet werden.