Я возлюсь с базовым кодом, который использует методы для создания значений, и я хочу, чтобы он записывал в текстовый файл и форматировал значения, однако \ n в моих операторах printf фактически не отступает от решения.
File surfaceG = new File("SurfaceGravity.txt");
surfaceG.createNewFile();
PrintWriter write = new PrintWriter(surfaceG);
String placer = "";
write.printf("%5sPlanetary Data\n", placer);
write.printf("%10sPlanet, placer);
write.close();
Решение, к которому я стремлюсь, -
Planetary Data
Planet
Однако решение, которое даст этот код:
Planetary Data Planet
Почему выиграл?\ n в моих инструкциях printf вычисляются до текстового файла?