Для правильного вывода данных из файла в консоль при использовании Java необходимо использовать классы FileReader и BufferedReader для чтения данных из файла, а затем использовать System.out.println() для вывода данных в консоль. Например:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
try {
BufferedReader reader = new BufferedReader(new FileReader("file.txt"));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
Что касается проблемы с появлением двух строк при нажатии на кнопку запуска файла в vscode, это может быть вызвано конфигурацией IDE или настройками запуска. Можно попробовать изменить настройки запуска в vscode или обратиться к документации по использованию IDE.
Относительно ошибки "find symbol ^" при запуске файла через консоль - скорее всего, проблема связана с именем файла. В Java файл с именем Main считается точкой входа в программу, поэтому при использовании этого имени могут возникнуть конфликты. Рекомендуется использовать другое имя для файла с точкой входа, например, создать класс с другим именем и запустить программу через этот класс.
Ошибки с символами и числами могут возникать из-за некорректного использования или обработки данных в программе. Рекомендуется внимательно проверить весь код на наличие ошибок и убедиться, что данные правильно обрабатываются и используются в соответствии с их типом.