JSP,将string转化为int
已经得到了num6=rs6.getString(1);,也就是说有String是num6了,得到的num6的值是40、已经可以显示出40了。但是我需要把40处理一下,除以...
已经得到了num6 = rs6.getString(1);,也就是说有String 是num6了,得到的num6的值是40、已经可以显示出40了。
但是我需要把40处理一下,除以100得到一个百分数!应该怎么转化为int类型,然后除以100得到一个值呢??
请写详细点点 谢谢~~ 展开
但是我需要把40处理一下,除以100得到一个百分数!应该怎么转化为int类型,然后除以100得到一个值呢??
请写详细点点 谢谢~~ 展开
5个回答
展开全部
看样子楼主是在jsp当中直接用的java代码,那么就可以这样写
<%
String num6 = "40";
out.println(Integer.parseInt(num6) / 100);
%>
<%
String num6 = "40";
out.println(Integer.parseInt(num6) / 100);
%>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int i= Integer.parseInt("40");
如果你用int类型40去除以100结果为0;
如果你想得到小数的,哪么你必须转化成float或double.
float f= Float.valueOf("40");
double d = Dobule.valueOf("40");
你要的程序是这样的:System.out.println(Float.valueOf(num6)/100);结果为0.4
如果你用int类型40去除以100结果为0;
如果你想得到小数的,哪么你必须转化成float或double.
float f= Float.valueOf("40");
double d = Dobule.valueOf("40");
你要的程序是这样的:System.out.println(Float.valueOf(num6)/100);结果为0.4
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用Integer的静态方法parseInt(String)
代码:int number = Integer.parseInt(num6)
提示:如果转换出问题,就会报NumberFormatException,导致原因就是String不是由纯数字组成的
代码:int number = Integer.parseInt(num6)
提示:如果转换出问题,就会报NumberFormatException,导致原因就是String不是由纯数字组成的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把得到的值前面加一个(Integer)就行了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询