Some programs use graphical components like a popup dialog box to accept and return the character string that is typed by the user. There are many forms that program input may take. Input is any information that is needed by your program to complete its execution. Java Input and Output (I/O) Java Input and Output (I/O)