[Resolvido]Dúvida formatação com classe Console

Rodei este código e obtive uma saída que não estou entendendo, agradeço se alguém puder me ajudar.

public class Ques02 {

	public static void main(String[] args) {
		
		int anInt = 100;
		double aDouble = 100.00;
		
		System.console().format("%2d - %1f", anInt, aDouble);
	}
}

Acho que você queria dizer:

System.console().format("%2d - %.1f", anInt, aDouble);  

Sem o “.”, você está dizendo que o float terá pelo menos 1 casa antes da vírgula. Com o ., você diz que quer apenas 1 casa após a vírgula.

Mas seria interessante você dizer que saída esperava.

Bom Vini, na verdade, o que eu queria saber é de onde que saiu aquelas casas após a virgula,
e que momento que aqueles argumentos influenciaram para apaecer todas casas após a vírgula.

Saíram do fato de ser um float. Como vc não especificou nenhuma formatação específica para depois da virgula, ele usou a padrão (6 casas).

Muito obrigado pela sua resposta, agora entendi.