يمكن للأرقام تحديد العملة ، النسب المئوية ، أرقام الهواتف ، وما إلى ذلك. فيما يتعلق بالعملة ، سيتم تعريفها بتنسيقات مختلفة في بلدان مختلفة. وحدة التحكم ، حيث يتم استخدامها تنسيقات العملة في بلدان مختلفة.
الفكرة هي على النحو التالي: استخدم طريقة getCurrencyInstance () لفئة NumberFormat لإنشاء كائنات مختلفة من خلال معلمات مختلفة ، واستخدم طريقة التنسيق () للكائن.
الرمز كما يلي:
نسخة الكود كما يلي:
استيراد java.text.numberformat ؛
استيراد java.util.locale ؛
استيراد java.util.scanner ؛
تنسيق الطبقة العامة
{
الفراغ الثابت العام الرئيسي (سلسلة []
args) {
الماسح الضوئي
المسح الضوئي = الماسح الضوئي الجديد (System.in) ؛ //
قم بإنشاء ماسح ضوئي لدفق إدخال التعليق التوضيحي
System.out.println ("الرجاء إدخال رقم:") ؛
رقم مزدوج
= scan.nextDouble () ؛ //
احصل على أرقام إدخال المستخدم
System.out.println ("يستخدم هذا الرقم الثوابت التالية لفئة اللغة كمعلمات بناء كائن التنسيق ، وسيحصل على تنسيق عملة مختلف:") ؛
//
إنشاء كائن منسق
NumberFormat
Format = numberFormat.getCurrencyInstance (locale.china) ؛
//
شكل عملة تنسيق الإخراج
System.out.println ("locale.china:" +
format.format (number)) ؛
شكل
= numberFormat.getCurrencyInstance (locale.us) ؛
System.out.println ("locale.us:" +
format.format (number)) ؛
شكل
= numberFormat.getCurrencyInstance (locale.english) ؛
System.out.println ("local.english:" +
format.format (number)) ؛
شكل
= numberFormat.getCurrencyInstance (locale.taiwan) ؛
System.out.println ("locale.taiwan:" +
format.format (number)) ؛
}
}
يظهر التأثير في الصورة: