For simplicity, I'm looking to have looping logic in the terminal that will continually process information while checking for user input without waiting for user input.
pseudo:
loop
If user input
See what they've entered
Do logic loop
Note: I've tried using a scanner with System.in and attempting to see if the next line was empty. Unfortunately, that implementation still causes the application to pause.