Benutzereingabe beschreibt, wie ein Nutzer Daten und Anweisungen an ein Programm ĂĽbergibt. Die Ausgabe ist die RĂĽckmeldung des Programms an den Nutzer.

Dies ist ein zentraler Bestandteil des EVA-Prinzips (Eingabe → Verarbeitung → Ausgabe).

Eingabearten

  • Tastatureingabe – Texte, Zahlen, Befehle
  • Maus/Gesten – Klicks, Auswahl, Touch
  • Dateien – Konfigurationsdateien, Messdaten
  • Schnittstellen – Sensoren, APIs, Datenbanken

Ausgabearten

  • Bildschirm – Textausgabe, Grafiken, GUIs
  • Dateien – Logs, Ergebnisse, Berichte
  • Schnittstellen – API-Responses, Drucker, Aktoren

Benutzereingabe in der Konsole

Der Nutzer gibt Text ĂĽber die Tastatur ein. Das Programm liest die Eingabe mit InOut.readInt() oder InOut.readDouble() und gibt das Ergebnis mit System.out.println() aus.

int zahl = InOut.readInt("Gib eine Zahl ein: ");
System.out.println("Deine Zahl ist: " + zahl);

Komplette Beispiele mit Eingabe und Ausgabe finden sich unter:

In der Elektrotechnik

Auch in der Elektrotechnik gibt es Benutzereingabe – z. B. Taster, Schalter, Potentiometer. Diese Signale werden dann in einer Schaltung verarbeitet (EVA-Prinzip).