如何将数字的最后两个零转换为十进制数
How convert the last two zeroes of a number to decimal numbers
int numb = 200000;
DecimalFormat def = new DecimalFormat("#.00");
String finalnumb = def.format(numb);
finalnumb
的值是 200000.00 但我希望它是 2000.00。
请问我该如何实现?
将你的数字除以 100。
int numb = 200000;
numb = numb / 100;
DecimalFormat def = new DecimalFormat("#.00);
String finalnumb = def.format(numb);
一种方法是将 numb 除以 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);
}
以下逻辑可能适合您。
int numb = 200000;
double d1=numb;
d1=d1/100;
DecimalFormat def = new DecimalFormat("#0.00");
String finalnumb = def.format(d1);
int numb = 200000;
DecimalFormat def = new DecimalFormat("#.00");
String finalnumb = def.format(numb);
finalnumb
的值是 200000.00 但我希望它是 2000.00。
请问我该如何实现?
将你的数字除以 100。
int numb = 200000;
numb = numb / 100;
DecimalFormat def = new DecimalFormat("#.00);
String finalnumb = def.format(numb);
一种方法是将 numb 除以 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);
}
以下逻辑可能适合您。
int numb = 200000;
double d1=numb;
d1=d1/100;
DecimalFormat def = new DecimalFormat("#0.00");
String finalnumb = def.format(d1);