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);
/ /?Uso 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));
/ /?En diferentes países y regiones también hay diferentes formatos para la representación digital.
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 en moneda alemana
NumberFormat?currencyFormatG?=?NumberFormat
.getCurrencyInstance(Locale.GERMANY);
System.out.println("Formato de salida de moneda alemana:"? ?currencyFormatG. format(d) );
//?Utilice el formato de salida de moneda estadounidense
NumberFormat?currencyFormatA?=?NumberFormat
.getCurrencyInstance(Locale.US) ;
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);
}
}