Kurz erklärt
Daten, die ein Programm während der Laufzeit interaktiv vom Nutzer entgegennimmt — etwa über die Konsole, ein Formularfeld oder ein Dialogfenster.
Genauer
Eingaben kommen als Text und müssen oft erst in den passenden Datentyp umgewandelt werden (siehe Type Casting), bevor sie weiterverarbeitet werden können — etwa eine eingegebene Zahl, die zunächst als String vorliegt. Robuste Programme validieren Nutzereingaben, bevor sie sie verwenden, um auf unerwartete oder fehlerhafte Eingaben nicht mit einem Absturz zu reagieren (siehe Exceptions).