Previously Java Debugger uses the VS Code built-in DEBUG CONSOLE as program console, but it has a bad limitation, this is it doesn't support program input.
Although we provide a global user setting java.debug.settings.console for the user to customize the console, or use console in launch.json to customize console for a single debug session. But this kind of configuration mechanism is not easily known by VS Code newcomer.
So we plan to update the default console to integratedTerminal for supporting program input.