Краткий ответ, нет; консоль не позволяет использовать подчеркнутые символы в выводе.
Более длинный ответ: экранный буфер, используемый консолью, немного больше, чем байтовый массив. Каждая позиция курсора - один байт или один символ. Чтобы создать подчеркивание, вам нужно либо перекрытие двух символов (что невозможно в консоли), либо доступ к кодовой странице, которая использует верхние 128-значные значения в качестве подчеркнутых или зачеркнутых версий нижних 128 (я не знаю об одном).
Вы можете обойти это, если вы хотите использовать «двойные интервалы» для линий, которые подчеркнуты. Код символа 0x00AF (десятичный 175) - это символ «текстовый рисунок», представляющий границу в верхней части символьного пространства. Если вы используете их в строке под вашим текстом, presto, подчеркивает.