Queria saber se tem como deixar padrão o “.” para representar números decimais na saídas.
O números estão saindo com “,” já a entrada padrão é com “.”, estou usando replace e esta funcionando, só queria saber se tem algo mais automático.
public static void getPrecisao (int n){
if(n <= 0) precisao = "%.4G";
precisao = "%." + n + "G";
}
public static String fmt(double a){
if(a == (int)a){
return String.valueOf((int) a);
}
else{
return String.format(precisao, a).replace(",",".");
}
}