首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

如何把得到的结果为负值的转换为正值

2012-03-22 
怎么把得到的结果为负值的转换为正值?这是我页面的代码:a href%request.getContextPath()%/station.

怎么把得到的结果为负值的转换为正值?
这是我页面的代码:
<a href="<%=request.getContextPath()%>/station.do?operate=getAdddensity&jk=0.235&ck=0.214">脱硫率</a>
当jk值小于ck 的时候就会是负值
--------------------------
这是action的代码:
public ActionForward getAdddensity(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
HttpSession session = request.getSession();
NumberFormat format = NumberFormat.getPercentInstance();
format.setMaximumFractionDigits(2);
format.setMinimumFractionDigits(2);  
double jk = Double.parseDouble(request.getParameter("jk"));
double ck = Double.parseDouble(request.getParameter("ck"));
String result = format.format((jk - ck) / jk);
// String result = (jk-ck)/jk*100+"%";
//调用计算脱硫率的方法,得到脱硫率
session.setAttribute("result", result);
return mapping.findForward("addDensity");

}
要怎么改呢?

[解决办法]
String result = format.format(Math.abs(jk - ck) / jk);
[解决办法]

探讨
引用:

String result = format.format(Math.abs(jk - ck) / jk);


自己查API呀,

热点排行