Я стучу головой, используя System.out.printf, и я действительно не понимаю, что кажется, что это должно быть намного проще.Как управлять выравниванием форматированного текста в Java?
public class main{
public static void main(String args[]){
double dog = 3.85;
double cat = 333.85;
System.out.printf("Hola:%7.1f\n",dog);
System.out.printf("Hola:%5.0f", cat);
}
}
Я пытаюсь понять, какое значение имеет число после символа процента. Короче говоря в строке:
System.out.print("Number: %x.y", someNumber);
Что скажет мне x и что говорит мне?
Изучите [Руководство по форматированию] (http://docs.oracle.com/javase/tutorial/essential/io/formatting.html) для основ и [java.util.Formatter] (http : //docs.oracle.com/javase/7/docs/api/java/util/Formatter.html) в Java API для получения подробной информации. Там все объяснено. –