Olá!
Consegui realizar as propostas de atividades da aula 2, entretanto fiquei com dúvida em relação a como funciona o método format()
. Foi pedido que a partir de dois valores fosse obtido uma média. Quando fui "imprimir" o resultado eu queria que a média viesse com apenas uma casa decimal, foi quando observei que ao formatar o número o separador de casas decimais, que geralmente é representado pelo ponto final '.', vira uma vírgula ','. Queria saber por que isso acontece e se tem como mudar.
double media = (14.3 + 21.25) / 2;
System.out.println(media); //retorna o valor 17.775
System.out.println(String.format("%.1f",media)); //retorna o valor 17,8
String mediaEmString = "%.1f".formatted(media); //aqui tentei uma outra forma de formatar o valor
System.out.println(mediaEmString); //retorna o valor 17,8