JSP,保留2位小数~!

来源:百度知道 编辑:UC知道 时间:2024/06/16 23:24:18
已知 int 类型 num1,num6,
并且用 num1除以num6,保留2位小数,再用百分数显示出来!
例: num1=1,num6=10, 最后结果是0.10,百分数就是10%。

怎样写转换语句啊?详细点、可以了追加分!!
我如果知道怎么做就不会问了~~

用JavaBean来解决!

package me.tools;

public class CalcBean {
private int num1;
private int num2;

public void setNum1(int num1) {
this.num1 = num1;
}
public void setNum2(int num2) {
this.num2 = num2;
}

public String getPercentResult() {
double result = (double)num1*100/(double)num2;
String strResults = Double.toString(result).split("\\.")[0];
return strResults + "%";
}
}

下面是JSP代码

<jsp:useBean id="calc" class="me.tools.CalcBean" />
<jsp:setProperty property="num1" name="calc" value="2"/>
<jsp:setProperty property="num2" name="calc" value="7"/>
结果:${calc.percentResult}

<%
        float  x=rs.getFloat("abc");