Когда я использую Java в VSCode, я получаю дополнительный %
на выходе, например:
, но я не вводил %
Мой env:
Мой код:
class Shuffle1 {
public static void main(String [] args) {
int x = 3;
if (x > 2) {
System.out.print("a");
}
while (x > 0) {
System.out.print("-");
x = x - 1;
if (x == 2) {
System.out.print("b c");
}
if (x == 1) {
System.out.print("d");
x = x - 1;
}
}
}
}
Почему это происходит и как мне этого избежать?
Выполнение кода в вопросе в Коде Visual Studio с расширением Бегуна Кода дает корректный консольный вывод:
a-b c-d
Для выполнения кода Java с Бегуном Кода сохраните Shuffle1.java путем выбора Файла->, Сохраняют и нажимают ▶ значок в правом верхнем углу области кода. Когда Вы нависаете мышь над ▶ значком, подсказка открывается, который говорит Код Выполнения (Ctrl+Alt+N). Вывод покажут в консольной области, которая сразу расположена ниже области кода.
кодируйте область и консоль в Коде Visual Studio
Под управлением код Java с Бегуном Кода в Коде Visual Studio более удобен, чем выполнение того же кода в терминале, потому что я могу отладить код Java из кода Visual Studio с помощью Отладчика для расширения Java, которое я также установил. Я могу также выполнить код Java отдельно путем нажатия на ▶ значок, не имея необходимость создавать проект для него сначала. Например, когда я пробую блок кода от Переполнения стека, я обычно не хочу создавать целый проект для него, потому что я хочу попробовать несколько блоков кода и выбросить большинство из них после попытки их однажды. Я даже не хочу создавать проект для лучшего блока кода. Вместо этого я хочу сохранить тот код в текстовом файле. Этот рабочий процесс программирования Java не создает отдельный проект, если мне не нужен тот.