Java 3: Werte Einlesen, Zwischenspeichern Und Wieder Ausgeben - Servervoice

July 1, 2024, 11:39 am

Kategorie(n): Java Programmierung Es wird Zeit für die erste Java Konsoleneingabe. Und diese Eingaben machst du über den Java Scanner. Was ist das? Der Scanner ist eine vorgefertigte Java Klasse, welche Java mit seiner API anbietet. Das heißt du musst nichts selbst erschaffen. Du musst nur wissen, wie du darauf zugreifst. Erst einmal musst du einen Scanner anlegen. Das heißt: Für eine Konsoleneingabe, musst du ein Objekt der Scanner Klasse anlegen. Und so kannst du ein neues Scanner Objekt erzeugen. Die Scanner Klasse befindet sich in einem Paket. Und dieses Paket befindet sich in der bereits angesprochenen API Bibliothek. Ich nutze die Chance und schau einmal in den Java API Docs nach. Ganz links siehst du die einzelnen Java Klassen aufgelistet. Die Liste ist alphabetisch sortiert. Scroll doch einfach einmal nach unten bis zur Scannerklasse. In der Dokumentation steht schon alles, was du brauchst. Ganz oben siehst du, in welchem Paket sich der Scanner befindet. Eingabe in java language. Dieses package musst du über die Importanweisung in dein Java Projekt importieren.

  1. Eingabe in java using

Eingabe In Java Using

Verwirrt? Macht nichts. Wenn man mehr über Klassen, Objekte, Konstruktoren und Streams weiß, wird das klarer. Im Beispiel sieht man, wie es geht: import *; class Echo1 { public static void main(String[] args) throws IOException InputStreamReader isr = new InputStreamReader(); BufferedReader br = new BufferedReader(isr); ("Gib was ein: "); String eingabe = adLine(); ("Du hast " + eingabe + " eingegeben. ");}} Neu am Anfang der Datei: Ein Package-Import. Wir benutzen nicht mehr nur Klassen aus dem Standard-Package (nämlich String und System), welches automatisch import wird, sondern auch Klassen aus dem Package Mit import * importieren wir alle Klassen (und auch alle Interfaces) aus diesem Package. Eingabe in java. Die Angabe gilt für die gesamte *, auch wenn in dieser mehrere Klassen enthalten wären. Das "throws IOException" erstmal ignorieren, Exceptions werden später erklärt. (Kurz gefasst: Exceptions sind Fehler ("Ausnahmezustände"), "checked exceptions" wie die IOException, die beim Lesen aus Eingabe- und Schreiben in Ausgabeströme "geworfen" werden kann (das heißt so), muss man entweder "fangen" (behandeln) oder deklarieren, also angeben, dass sie in der aktuellen Methode geworfen werden können - und letzteres tut man mit throws ExceptionName. )

Dieses Tutorial wurde bereitgestellt von Prof. Dr. Rolf Hirte, Technische Fachhochschule Wildau. Vielen Dank an dieser Stelle! Viel Spass beim Lernen und beim Erstellen eigener JavaScripts.

[email protected]