int numb = 200000;
DecimalFormat def = new DecimalFormat("#.00");
String finalnumb = def.format(numb);
finalnumb
的值 200000.00 ,但我希望它 2000.00 。
请问我该怎么做?
答案 0 :(得分:2)
一种方法是将麻木分为100.0(双倍值)
public static void main(String[] linesInFile) {
int numb = 200000;
DecimalFormat def = new DecimalFormat("#.00");
String finalnumb = def.format(numb / 100.0);
System.out.println(finalnumb);
}
答案 1 :(得分:0)
将你的数字除以100。
int numb = 200000;
numb = numb / 100;
DecimalFormat def = new DecimalFormat("#.00);
String finalnumb = def.format(numb);
答案 2 :(得分:0)
以下逻辑可能适合您。
int numb = 200000;
double d1=numb;
d1=d1/100;
DecimalFormat def = new DecimalFormat("#0.00");
String finalnumb = def.format(d1);