Red de conocimiento del abogados - Ley de patentes - 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);

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

}

}