Кто-нибудь знает, как разложить консольный текст для Java в Eclipse?

Извините, если я в любом случае звучу невежественным. Это мой первый день изучения Java, и у меня есть проблема. Каждый раз, когда я запускаю программу. Бывает:

Каждый раз, когда я запускаю свою программу, она гласит: "53308.0of Drew Brees' Pass Yards - 533.08Football Fields". Я не знаю, как поставить пробелы между числами "53308.08" и "of", а также " 533.08" и футболом. Так должен выглядеть текст консоли? Могу ли я это исправить?

открытый класс BreesPassingYardsFields {открытый статический void main (String args []) {

double PassYards; // Number of career pass yards Drew Brees has.
double FieldLength; // Number of yards in a football field
double FootballFields; // The amount of football fields Drew Brees has thrown for

PassYards = 53308; // Start with Drew Brees' Pass Yards
FieldLength = 100; // Length of a football field
FootballFields = PassYards / FieldLength; // converts to how many Football Fields Drew Brees has thrown for

System.out.println(PassYards + "of Drew Brees' Pass Yards is" + FootballFields + "Football Fields");

}

}

4 ответа

Решение

Самый простой способ это:

System.out.println(PassYards + " of Drew Brees' Pass Yards is" + FootballFields + " Football Fields");

или вы можете сделать что-то вроде этого:

System.out.format("%f of Drew Brees' Pass Yards is %f Football Fields", PassYards, FootballFields);

% f - формат для двойного числа с плавающей запятой, для int вы должны использовать%d, вы можете отформатировать число с помощью некоторых опций, таких как%.3f и т. д., см. эту ссылку /numberformat.html

Вы можете иметь столько пробелов, сколько пожелаете, заполняя их между собой ",

System.out.println(PassYards + " of Drew Brees' Pass Yards is. " + FootballFields + " Football Fields");

Поместите их, как вы это сделали в текстах:

System.out.println(PassYards + " of Drew Brees' Pass Yards is " + FootballFields + " Football Fields");
System.out.println(PassYards + " of Drew Brees' Pass Yards is " + FootballFields + " Football Fields");

Просто добавьте пробелы, где это необходимо для строки.

Другие вопросы по тегам