hvernig á að bæta kommum við tölur í java


svara 1:

Dæmigerð leið til að gera þetta er að nota NumberFormatter svona

NumberFormat.getInstance (). Snið (num)

Hvað þetta mun gera er að umbreyta tölunni í strengjatengingu í samræmi við núverandi landsvæði. Í Bandaríkjunum verður það sniðið sem 1.000, á Ítalíu verður það 1.000, í Frakklandi verður það 1.000.

Ef þú vilt standa við 1.000 geturðu gert

NumberFormat.getInstance (Locale.US) .format (num)

svara 2:

Notaðu DecimalFormat bekkinn, sem er hluti af Java.

DecimalFormat selectedFormat = nýtt DecimalFormat ("#, ###"); tvöfalt var = 1409756867; // við viljum 1.409.756.867 System.out.println (valiðFormat.format (var));var = 1000; // við viljum 1.000 System.out.println (valiðFormat.format (var));

Framleiðsla fyrsta prentln er 1.409.756.867.

Framleiðsla fyrir aðra prentln er 1.000.