前面是一些连接数据库和查询什么的
<%
int a = rs1.getInt(2);
int c = rs2.getInt(2);
double e = c/a;
%><%=a%>
<%=c%>
<%=e%>显示
a 为 476
c 为 454
e 为 0.0为什么e显示为0.0
请指教
<%
int a = rs1.getInt(2);
int c = rs2.getInt(2);
double e = c/a;
%><%=a%>
<%=c%>
<%=e%>显示
a 为 476
c 为 454
e 为 0.0为什么e显示为0.0
请指教
解决方案 »
- 导出web到Excel,Automaiton服务器无法创建对象
- 大家来帮我!'native2ascii' 不是内部或外部命令,也不是可运行的程序
- 如何用js打印新窗口中的内容
- 请问 如何在页面 中实现 SQL2000全文检索的 关键字 高亮显示?
- 为什么表的列标签可以显示,内容却不行呢
- 小弟跪求java创建,编辑XML的方法,给出救我饭碗,能给出源代码的我给500分。
- 在JS中能否调用Struts2中的action方法?
- 高手救命啊请教jsp问题。
- tomcat7下发布项目,连接access数据库报错
- JSP中文件“归档”的代码怎么写呀?数据库是MSSQLServer
- 关于 hibernate 操作数据库
- 一个空指针的异常 求大神帮忙 已给出代码和异常堆 满意加分
double c ;
double e = c/a;
先把 a c转为double 就对了
<%
int a = 3;
int c = 2;
double e=a;
double d=c;
double f=e/d;
%><%=f%>
我以前将int转化为String 就是这么干的。String a=b+""; (b是int型的)
所以c/a=0; 然而double e = c/a;又将0强转成double类型 所以变成0.0,如果你想得到精确的值就把a和c都转成double的。