六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 57|回复: 0

数值处理组件

[复制链接]

升级  80%

8

主题

8

主题

8

主题

童生

Rank: 1

积分
40
 楼主| 发表于 2013-2-6 08:43:20 | 显示全部楼层 |阅读模式
日常生活中,我们对数值型的使用是非常普遍的,特别是浮点类型,在程序设计的时候,为了页面的美观,通常我们不会把所有的小数位都显示在页面上。所以要在显示之前对小数进行处理,数值组件NumberUtils就提供了这种功能。
步骤1.先将组件导入到所建的工程平台下(这里我的工程是smart)
步骤2.然后创建jsp页面,主要代码如下:
<%@ page contentType = ”text/html; charset=GB2312” import = ”smart.jrsoft.util.*”%>
<jsp: useBean id = ”nu” scope = “page” class = “smart.jrsoft.util.NumberUtils”/>
<%
int m = 3;
String xx = “0.34894”;
Double yy = 0.34894;
//将字符型小数四舍五入后返回字符型
String y = nu.getInstance().format(xx , m);
//将小数四舍五入后返回字符型
String z = nu.getInstance().format(yy , m);
int a = 23;
int b = 39;
int c = 3;
//取百分比小数点后3位
String pre = nu,getInstance().getprecent(a , b , c);
out.println(y);
out.println(z);
out.println(pre);
%>
上面一段代码的运行结果如下:
0.349
0.349
58.974%
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表