Java-Eingabe und -Ausgabe: Ein Leitfaden für Anfänger

In jeder Programmiersprache ist die Eingabe und Ausgabe (I/O) ein wichtiger Bestandteil der Benutzerinteraktion mit Ihrem Programm. Die Eingabe ermöglicht Ihnen das Abrufen von Benutzerdaten, während die Ausgabe Ihnen die Anzeige ermöglicht.

Wie bei den meisten Programmiersprachen ist die Tastatur das Standardeingabegerät und der Bildschirm das Standardausgabegerät.

Dieses Handbuch befasst sich mit den grundlegenden I/O-Funktionen, die Sie mit Java ausführen können.

Java-Ausgabe

Um die Ausgabe auf einem Bildschirm anzuzeigen, können Sie die Methode println() verwenden. Diese Methode befindet sich in der System- Klasse.

Verwenden Sie die folgende Syntax, um Daten anzuzeigen:

System.out.println("Ihre Ausgabe geht hierher.");

Die obige Aussage zeigt genannt Feld. Dies ist ein öffentliches statisches Feld, das die auszugebenden Daten akzeptiert.

Sie müssen auch die Daten, die angezeigt werden sollen, in Anführungszeichen setzen. Die Ausnahme ist, wenn der Wert in der Anweisung System.out.println() eine Variable oder eine Zahl ist.

Siehe das Beispiel unten:

intt = 24;

System.out.println(t) // Ausgabe ist 24, nicht t

System.out.println(96)

In Java können Sie auch arithmetische Operationen innerhalb der Methode println() ausführen . Sie können mit dieser Methode addieren, subtrahieren, dividieren oder den Modul verwenden. Es ist wichtig zu beachten, dass Sie bei diesen arithmetischen Operationen keine Anführungszeichen setzen dürfen. Dadurch wird der Java-Compiler den Ausdruck als String behandeln.

  • System.out.println((9*6)/5); | Die Ausgabe got ist das Ergebnis des arithmetischen Ausdrucks.
  • System.out.println("(9*6)/5"); | Die Ausgabe got ist der arithmetische Ausdruck und nicht das Ergebnis.

Die Methode println() ist nicht die einzige Java-Methode, mit der Sie Daten ausgeben können. Die Methode print() kann auch verwendet werden, um ähnliche Operationen wie println() auszuführen . Der einzige Unterschied besteht darin, dass println() den Cursor nach dem Drucken in die nächste Zeile setzt, während print() den Cursor dort belässt, wo die Ausgabe gestoppt wurde.

Arithmetische und Zuweisungsoperatoren in Java erklärt

Das untenstehende vollständig funktionierende Codebeispiel sollte helfen, die obigen Konzepte zu begründen.

Ausgabe der öffentlichen Klasse {

public static void main(String[] args) {

int-Alter = 20;

System.out.println("Java");

System.out.println("Programmierung");

System.out.print("Java");

System.out.print("Programmierung");

System.out.println("Java ist älter als " + Alter + "Jahre alt."); // Zeile 8

}

}

Zeile 8 führt den Verkettungsoperator ( + ) ein. Verkettung bedeutet, sich anzuschließen. Daher wird dieser Operator (+) verwendet, um verschiedene Teile der Ausgabe zu verbinden.

Denken Sie daran, dass Variablen innerhalb der Anweisung System.out.println() nicht in Anführungszeichen gesetzt werden. Zeile 8 zeigt, wie Sie diese Bedingung mit dem Verkettungsoperator erfüllen können.

Java-Eingabe

Java bietet mehrere Möglichkeiten, Benutzereingaben zu erhalten, aber die Scanner- Klasse wird hier verwendet.

Um auf die Scanner- Klasse zuzugreifen, müssen Sie sie importieren.

java.util.Scanner importieren;

Anschließend müssen Sie ein Objekt der Scanner- Klasse erstellen. Dieses Objekt kann dann zur Eingabe von Daten verwendet werden.

  • Scannereingang = neuer Scanner ( System.in); | Erstellen eines Objekts namens input.

Siehe das Beispiel unten:

java.util.Scanner importieren;

Klasse Ausgabe{

public static void main (String args[]){

Scannereingabe = neuer Scanner (System.in);

System.out.println("Geben Sie eine ganze Zahl ein");

int n = input.nextInt(); // Zeile 5

wenn ((n%2)==0){

System.out.println("Ihre Nummer ist gerade");

}anders{

System.out.println("Ihre Nummer ist ungerade");

input.close(); // Zeile 10

}

}}

Der obige Code nimmt einen Integer von einem Benutzer auf und teilt ihm dann mit, ob er gerade oder ungerade ist.

Zeile 5 zeigt die Methode nextInt() . Diese Methode wird verwendet, um eine ganzzahlige Eingabe zu erhalten.

Wenn Sie einen String , float oder long Datentyp erfassen möchten, verwenden Sie die Methoden next() , nextFloat() bzw. nextLong() .

In Zeile 10 gibt es die Methode close() . Es schließt die Scanner- Klasse. Es ist ratsam, die Scanner- Klasse immer zu schließen, wenn Sie mit der Verwendung fertig sind.

Jetzt wissen Sie mehr über Ein- und Ausgabe auf Java

Im letzten Codebeispiel in diesem Artikel wurde die if- Anweisung verwendet. Es ist eine der drei Programmkontrollstrukturen in Java. Insbesondere handelt es sich um eine Auswahlanweisung.

Auswahlanweisungen sind wichtig, um einen Ausführungspfad bei einer Wahr- oder Falsch-Bedingung auszuwählen. Und jetzt wissen Sie etwas mehr über Ein- und Ausgabe in Java, warum erweitern Sie Ihre Kenntnisse dieser Programmiersprache nicht in anderen Bereichen?