Drucken in Java

Lassen Sie uns die schöne Reise von Java beginnen. Im letzten Kapitel haben wir Ihnen gezeigt, wie Sie ein Java-Programm auf verschiedenen Plattformen ausführen können. Außerdem haben wir ein Programm geschrieben, das Hello World auf dem Bildschirm ausgibt. Aber Sie wissen immer noch nicht, wie das Programm funktioniert und „Hello World“ gedruckt hat. In diesem Kapitel werden wir uns die Funktionsweise dieses Programms ansehen.

Der Code im vorherigen Kapitel lautete:

class Hello { public static void main(String args) { System.out.print("Hello World"); }}
Ausgabe

Hallo Welt

Das obige Programm hat „Hallo Welt“ auf dem Bildschirm gedruckt. Im Grunde haben wir ein Programm geschrieben, das eine beliebige Nachricht auf dem Bildschirm ausgibt. Probieren wir das mal mit einer anderen Nachricht aus.

class Hello { public static void main(String args) { System.out.print("It is working!"); }}
Ausgabe

Es funktioniert!

Ja, es funktioniert. Wir haben nur eine andere Meldung auf dem Bildschirm ausgegeben. Jetzt ist es an der Zeit, die Funktionsweise des Programms zu verstehen. Lassen Sie uns das tun, indem wir jede Zeile des Codes verstehen.

Arbeitsweise eines Java-Programms

Sie werden in diesem ersten Kapitel nicht in der Lage sein, den gesamten Code gründlich zu verstehen, aber nach und nach, mit dem Fortschritt des Kurses, werden Sie alles verstehen. Das macht Sinn, denn beim Programmieren geht es um Beständigkeit und Übung. Sie werden aber nach diesem Kapitel genug Verständnis haben, um mit dem Schreiben und Verstehen verschiedener Programme zu beginnen.

Lassen Sie uns versuchen, die Struktur des ersten Programms in diesem Kapitel zu verstehen.

Klasse Hallo

Dies ist die Klassendefinition (Sie werden in einem späteren Kapitel etwas über Klassen lernen). Für den Moment halten Sie sich einfach vor Augen, dass wir eine Klasse in unserem Code brauchen, und wir schreiben so. Hello ist der Name der Klasse. Wir können jeden anderen Namen der Klasse angeben, wie FirstProgram, MyCode, etc.

Die geschweiften Klammern { }, die auf class Hello folgen, stellen den Körper der Klasse dar. Alle Anweisungen, die innerhalb dieser geschweiften Klammern stehen, befinden sich im Körper der Klasse namens Hello.

Java Hello World Erklärung

public static void main(String args)

Dies ist die Hauptmethode (Methoden werden Sie auch später noch kennenlernen). Ihre Bedeutung besteht darin, dass immer, wenn wir unseren Code ausführen, die main-Methode zuerst ausgeführt wird. Das bedeutet, dass der darin geschriebene Code zuerst ausgeführt wird, wenn ein Java-Programm gestartet wird. Sie können also Ihren Code nicht ohne die Hauptmethode ausführen.

Gleich einer Klasse stellen die geschweiften Klammern { }, die auf public static void main(String args) folgen, den Körper der Hauptmethode dar.

Java Hello World Hauptmethode Erklärung

System.out.print(„Hello World“);

Java print Erklärung

Dies ist die Anweisung, die die Nachricht auf dem Bildschirm ausgibt. Das Semikolon ; am Ende markiert das Ende der Anweisung. In Java beenden wir unsere Anweisungen mit einem Semikolon. print() ist eine Methode, die im Wesentlichen die Meldung „Hello World“ ausgibt. Die Methode print() ist im Verzeichnis System verfügbar. Sie wird verwendet, um etwas auf dem Bildschirm anzuzeigen.

Das Format eines Java-Programms ist also wie unten gezeigt.

class CLASSNAME{ public static void main(String args){ Statement Statement Statement .... }}

Der Körper der Klasse enthält die Hauptmethode, und der Körper der Hauptmethode enthält Anweisungen.

Im ersten Beispiel sehen Sie, dass die Hauptmethode innerhalb der Klasse Hello und die Anweisung System.out.print("Hello World"); innerhalb der Hauptmethode liegt.

Methodenkörper in Java

Wie bereits erwähnt, wird beim Ausführen eines Programms die Hauptmethode (also die Anweisungen innerhalb der Hauptmethode) zuerst ausgeführt.

Drucken in Java

Wir haben bereits gesehen, wie man etwas auf dem Bildschirm ausgibt. Schauen wir uns noch einmal das erste Beispiel aus diesem Kapitel an.

class Hello { public static void main(String args) { System.out.print("Hello World"); }}
Ausgabe

Hallo World

Dieses Programm druckt Hello World. Um also eine beliebige Nachricht zu drucken, schreiben wir sie innerhalb von doppelten Anführungszeichen " " in System.out.print().

Nachricht in Java drucken

Schauen Sie sich ein anderes Beispiel an.

class Hello { public static void main(String args) { System.out.print("Hello"); System.out.print("World"); }}
Ausgabe

HelloWorld

Hier druckt die erste Anweisung Hello und die zweite Anweisung World.

Nun wollen wir eine Zahl ausgeben.

class Hello { public static void main(String args) { System.out.print("10"); }}
Output

10

Wir haben 10 auf dem Bildschirm ausgegeben.

Nun nehmen wir an, dass wir Hello und World in verschiedenen Zeilen ausgeben wollen. Dafür können wir die println()-Methode anstelle der print()-Methode wie unten gezeigt verwenden.

class Hello { public static void main(String args) { System.out.println("Hello"); System.out.print("World"); }}
Output

Hallo
Welt

Die println()Methode ändert die Zeile nach dem Ausdruck ihres Inhalts.

Im obigen Beispiel hat System.out.println("Hello") „Hallo“ gedruckt und ist dann in eine neue Zeile gewechselt. Danach druckte System.out.print("World") World.

Strings beim Drucken verbinden

Wenn wir zwei Wörter haben und sie zusammen drucken wollen, können wir sie mit + verbinden. Lassen Sie uns anhand eines Beispiels sehen, wie das geht.

class Hello { public static void main(String args) { System.out.println("Hello " + "World"); }}
Output

Hallo World

„Hello “ und „World“ sind hier zwei verschiedene Wörter, und + fügt sie zu einer einzigen Zeichenkette „Hello World“ zusammen.

Versuchen Sie ein weiteres Beispiel

class Hello { public static void main(String args) { System.out.println("Codes" + "Dope"); }}
Ausgabe

CodesDope

So, jetzt wissen Sie, wie man etwas auf dem Bildschirm ausgibt. Das war ein guter Anfang.

In Java gibt es einige Sonderzeichen, die beim Drucken etwas Besonderes ergeben. Schauen wir uns diese an.

Verwendung von Sonderzeichen

Es gibt einige Sonderzeichen in Java, die in einem späteren Kapitel besprochen werden. Für den Moment sprechen wir über die beiden am häufigsten verwendeten Sonderzeichen – \n und \t.

\n

\n wird das Zeilenumbruchzeichen genannt. Es bewirkt, dass eine neue Zeile gedruckt wird.

class Hello { public static void main(String args) { System.out.print("Hello\nWorld"); }}
Ausgabe

Hello
World

Im obigen Beispiel, wurde nach dem Ausdruck von Hello mit\neine neue Zeile gedruckt. Danach wurde World gedruckt.

Lassen Sie uns am Ende \n verwenden.

class Hello { public static void main(String args) { System.out.print("Hello World\nNew Line\n"); }}
Ausgabe

Hallo Welt
Neue Zeile

Ja, Sie haben es richtig erraten, \n erledigt die gleiche Aufgabe wie die Methode println(). Daher werden System.out.println("Hello") und System.out.print("Hello\n”) die gleiche Ausgabe liefern.

Neue Zeile in Java

Lassen Sie uns ein weiteres Beispiel sehen.

class Hello { public static void main(String args) { System.out.print("Good morning\n\nAll set?\nLet's learn Java"); }}
Ausgabe

Guten Morgen
Alles bereit?
Lassen Sie uns Java lernen

An der Ausgabe können Sie sehen, dass jedes Mal, wenn \n gedruckt wird, die Zeile verändert wird (eine neue Zeile wird gedruckt).

\t

\t wird das Tabulatorzeichen genannt. Wenn wir es drucken, wird ein neuer Tabulator gedruckt.

class Hello { public static void main(String args) { System.out.print("Hello\tWorld"); }}
Ausgabe

Hallo Welt

Im obigen Beispiel, wird nach dem Ausdruck von Hello ein \t mit einem Tabulator-Leerzeichen ausgegeben, und danach wird World gedruckt.

In diesem Kapitel haben wir gelernt, wie man in Java etwas ausgibt. Beim Programmieren geht es vor allem um Übung und das Lösen von Fragen. Lösen Sie also so oft wie möglich Fragen. Lösen Sie Fragen, nachdem Sie jedes Kapitel abgeschlossen haben und gehen Sie erst dann zum nächsten Kapitel.

Der beste Weg, die Zukunft vorherzusagen, ist, sie zu erschaffen.
– Alan Kay

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.