例如:
double f1,f2,f3,f4,
String s1
运算
t1=f1+f2+f3+f4;
得到t1的值,然后
s1=String.valueOf(t1);
最后输出结果,,,s1
请问,我要怎么做才能让s1只保留两位小数,,像货币形的值一样?
我用了这个:
DecimalFormat s1 = new DecimalFormat( ".00");
System.out.println( s1.format( t1 ) );
出现问题:
An error occurred at line: 79 in the jsp file: /users/but/GJStsCal1.jsp
Generated servlet error:
/users/www/WebServer/Tomcat5028/work/Catalina/localhost/_/org/apache/jsp/users/but/GJStsCal1_jsp.java:194: cannot resolve symbol
symbol : class DecimalFormat
location: class org.apache.jsp.users.but.GJStsCal1_jsp
DecimalFormat s1 = new DecimalFormat( ".00");
^
求教
在jsp中,double形数据如何写才能保留两位小数?
double f1,f2,f3,f4,String s1 运算 t1=f1+f2+f3+f4;得到t1的值,然后 s1=String.valueOf(t1);最后输出结果,,,s1 请问,我要怎么做才能让s1只保留两位小数,,像货币形的值一样?解析:对于小数的格式控制看看java.text.DecimalFormat的API吧 补充:cannot resolve symbol symbol : class DecimalFormat...
JSP,保留2位小数~!
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...
在JSP页面中怎样获取数字的整数部分和小数部分?
用FMT Double num = new Double("123456789012.3456");整数带千分符显示:<fmt:formatNumber value="${num}" type="number"\/> 整数显示:<fmt:formatNumber value="${num}" pattern="#" type="number"\/> 两位小数舍入显示:<fmt:formatNumber value="${num}" pattern="#.##" type="numb...
jsp中struts标签可不可以将double类型的数保留小数点后一位。
可以用fmt标签<fmt:formatNumber value="${值}" pattern="#0.00(格式)" \/>
jsp 中 限制text输入为double类型的 如何有javascript写
正则表达 \/\\d\/.test(value)
jsp中那个是取整函数?对小数取整是那个函数呢?
回答:Math.round(double),或者(int)(Math.ranodm()*100).
为什么在JSP中String型变量转化为double型会报错??
你在double ss1=Double.valueOf(ss)之前先把ss打印出来看一下格式对不对 把 double ss1=Double.valueOf(ss)的第一个字母修改为大写D试试
JSP中requst的问题(string转double)
<%@ page contentType="text\/html; charset=gb2312" %> JSP的请求 < String s=request.getParameter("sd");String x=request.getParameter("xd");String g=request.getParameter("gao");\/\/Double double=new Double();if(s!=null||x!=null||g!=null){double ss=Double.parseDouble...
JSP,将string转化为int
你要的是0.4这个效果 还是40%这个效果呢.若是40这个效果就只用在你的String后加上%即可.若需要0.4这个现实方式.那么就要 rs6.getString(1);改为 rs6.getInteger(1);返回一个Integer对象.获得int值后处以100.获得一个double类型的值就是你需要的了.代码不用写了吧..这都是基础哎 ...
在JSP里面编程时,如何根据条件输出数据库中的某一行的内容啊?
sm = con.prepareStatement("select from iron where id='"+传的id+"'");rs = sm .executeQuery();然后将表中的信息存放到一个类中 while(rs.next()){id=rs.getString("id");name=rs.getString("name");...\/\/可以在servlet中打印信息验证}\/\/也可以直接在jsp页面打印出来....