La Red de Conocimientos Pedagógicos - Currículum vitae - Cómo generar el símbolo de moneda en Java

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

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);

}

}