📄 floatformat.java
字号:
/*
* 创建日期 2006-6-13
*
* TODO 要更改此生成的文件的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
package com.haven.sinopec.util;
/**
* @author zhouy
*
* TODO 要更改此生成的类型注释的模板,请转至 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
public class FloatFormat {
public static float format(float ff) {
float zs = 0.0f;
String xs = "";
String zdzl = String.valueOf(ff);
int index = zdzl.indexOf(".");
zs = new Float(zdzl.substring(0, index)).floatValue();
float xsw = ff - zs;
xs = zdzl.substring(index + 1, zdzl.length());
double lx = 0;
if (xs.length() > 4) {
lx = Math.round(xsw * 10000.0 + 0.00000001) / 10000.0;
double tt = (double) zs + lx;
ff = (float) tt;
return ff;
} else {
switch (xs.length()) {
case 0:
xs = xs + "0000";
break;
case 1:
xs = xs + "000";
break;
case 2:
xs = xs + "00";
break;
case 3:
xs = xs + "0";
break;
case 4:
break;
}
double tt = (double) zs + new Float(xs).floatValue()/10000.0;
ff = (float) tt;
return ff;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -