Cómo generar el símbolo de moneda en Java
Método de prueba de símbolo de comparación de salida de Java:
import?java.text.NumberFormat;
import?java.util.Locale;
public?class?FormatTest?{
public?static?void?main(String?args[])?{
//?No utilice números de salida formateados p >
double?d?=?10.0?/?3.0;
System.out.println("Salida sin formato: "?+?d);
///? Utilice el formato predeterminado local para generar el número
NumberFormat?numberFormat?=?NumberFormat.getNumberInstance();
//numberFormat.setMaximumFractionDigits(4);
//numberFormat.setMinimumIntegerDigits(6);
String?numberString?=?numberFormat.format(d);
System.out.println("Número de salida del formato predeterminado local: "?+?numberString);
//?Utilice el formato predeterminado local para generar valores de moneda
NumberFormat?currencyFormat?=?NumberFormat.getCurrencyInstance();
System.out.println("Valor de moneda de salida en formato predeterminado local:"?+?currencyFormat.format(d));
//?Utilice el formato predeterminado local para generar el porcentaje
NumberFormat ?percentFormat?=?NumberFormat.getPercentInstance();
System.out.println("Porcentaje de salida del formato predeterminado local: "?+?percentFormat.format(d));
///?El formato de representación digital también es diferente en diferentes países y regiones.
Como Alemania
//?Utilice el número de salida formateado de Alemania
NumberFormat?numberFormatG?=?NumberFormat
.getNumberInstance(Locale.GERMANY);
p>System.out.println("Formato de salida de números en alemán:"?+?numberFormatG.format(d));
//?Usar el formato de salida de moneda en alemán
NumberFormat?currencyFormatG?=?NumberFormat
.getCurrencyInstance(Locale.GERMANY);
System.out.println("Formato de salida de moneda alemana:"?+?currencyFormatG.format ( d));
//?Usar formato de salida de moneda estadounidense
NumberFormat?currencyFormatA?=?NumberFormat
.getCurrencyInstance(Locale.US);
p>System.out.println("Formato de salida de moneda estadounidense: "?+?currencyFormatA.format(d));
//?Utilice el formato de salida de porcentaje alemán
NumberFormat?percentFormatG?=?NumberFormat
.getPercentInstance(Locale.GERMANY);
System.out.println("Formato de salida porcentual de Alemania:"?+?percentFormatG .format( d));
System.exit(0);
}
}