请问如何在jsp中让double型数据输出整数时不显示小数点后的0

如题所述

举个例子吧
double i=1542.1245;
printf("%.0f",i);
其中%.0f 表示以浮点型输出保留0个小数,就是不要小数点后面的数字
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-07-31
可以转换成int类型的
第2个回答  2012-10-23
JSTL fmt 标签本回答被提问者采纳
第3个回答  2012-10-15
强转成int或者long追问

出错不行

在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中,double形数据如何写才能保留两位小数?
对于小数的格式控制看看java.text.DecimalFormat的API吧 补充:cannot resolve symbol symbol : class DecimalFormat location: class org.apache.jsp.users.but.GJStsCal1_jsp DecimalFormat s1 = new DecimalFormat( ".00");^ 上面的错误就是说你没有import这个类,怎么就能直接用呢!而且对于De...

在JSP里面怎么实现数字的千分位的显示
> jstl 语法如下 <%@ taglib uri="http:\/\/java.sun.com\/jsp\/jstl\/fmt" prefix="fmt" %> <fmt:formatNumber value="123456.7" pattern="#,#00.000"\/> pattern含义 0 一位数字,这一位缺失显示为0。用来补零 一位数字, 这一位缺失就不显示 .小数点,不用多说了吧 ,千位分隔符 E 科...

在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页面打印出来....

帮帮忙 jsp如何把数据库里的数据生成excel文档
jxl.write.Number number = new jxl.write.Number(1,0,789.123); sheet.addCell(number); \/\/写入数据并关闭文件 book.write(); book.close(); }catch(Exception e) { System.out.println(e); } } } 编译执行后,会在当前位置产生一个Excel文件。 二、读取文件 以刚才我们创建的Excel文件为例,做一个...

servlet中拿到的数据在jsp中如何转成int
servlet中拿到的数据在jsp中如何转成int:有两种可能,第一种如果是数据绑定在Request对象里面,可通过以下方式转换成int < \/\/在servlet已经将userid数据共享,即 request.setAttribute("userid",21);String userid= request.get.getAttribute("userid");int id=Integer.parseInt(userid);> 如果通过...

为什么在JSP中String型变量转化为double型会报错??
你在double ss1=Double.valueOf(ss)之前先把ss打印出来看一下格式对不对 把 double ss1=Double.valueOf(ss)的第一个字母修改为大写D试试

jsp计算某数据的平方根(在jsp页面中静态包含文件)
<INPUT type=submit value=提交> < String str=request.getParameter("zhi");\/\/取得参数number的值 if(str!=null){ double m=Double.parseDouble(str);> <%=Math.sqrt(m)%> < } \/\/将字符串转换成整型 else out.print("输入错误");> <\/FORM> <\/BODY> <\/HTML> Noname5-2这样写吧……...

jsp 里如何让随机生成
java.lang.Math random() 返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。返回值是一个伪随机选择的数,在该范围 内(近似)均匀分布。 第一次调用该方法时,它将创建一个新的伪随机数生成器,与以下表达式完全相同 new java.util.Random 之后,新的伪随机数生成器可用于此方法的所有...

相似回答