一个Double的变量0.96,把它变成一个字符显示为96%

jndszl 2003-03-03 07:16:17
我的意思是一个Double的变量0.96,把它变成一个字符显示为96%



思路会,但代码不会写

Double * 100 to String + "%"


如何应如何写

我是这样写的,但不对
<%@ page import="java.lang.*" %>

Double _duValue ;
String _covStr ;
_duValue = login.rs.getDouble(7) ; //这就报错

_duValue = _duValue * 100 ;
_covStr = _duValue.toString() ;
_covStr = _covStr + '%' ;

错误信息

web_input_report.jsp:50: Incompatible type for =. Can't convert double
to java.lang.Double.
_du_value = login.rs.getDouble(7) ;
^
/jsp/web_input_report.jsp:52: Incompatible type for =. Can't convert int
to java.lang.Double.
_du_value = _du_value * 100 ;
^
/jsp/web_input_report.jsp:52: Incompatible type for *. Can't convert java.lang.Double
to int.
_du_value = _du_value * 100 ;
^
Note: e:\jsp\WEB-INF\work\_web_0input_0report__jsp.java uses or overrides
a deprecated API. Recompile with "-deprecation" for details.
3 errors, 1 warning
...全文
55 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
peppi 2003-03-03
  • 打赏
  • 举报
回复
double b = 0.8798;
String s = String.valueOf(b * 100 + 0.05);
if (s != null)
{
s += "%";
}

return s;

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧