如何把String 转换成double类型?

2024-10-27 18:57:41
推荐回答(3个)
回答1:

String a=request.getParameter("qzdghl");
double a1=Double.parseDouble(a);
String b=request.getParameter("qprice");
double b1=Double.parseDouble(b);
String c=request.getParameter("qservice");
double c1=Double.parseDouble(c);
String d=request.getParameter("qmoral");
double d1=Double.parseDouble(d);
double e=a1+b1+c1+d1;
需要改成
String a=request.getParameter(qzdghl);
double a1=Double.parseDouble(a);
String b=request.getParameter(qprice);
double b1=Double.parseDouble(b);
String c=request.getParameter(qservice);
double c1=Double.parseDouble(c);
String d=request.getParameter(qmoral);
double d1=Double.parseDouble(d);
double e=a1+b1+c1+d1;
也就是把“”去掉,qprive这些都是保存double类型的变量吧,你加上引号就都变成string字符串了,所以出错

回答2:

这样写应该没错

他报的EXCEPTION最好拿出来看看分析一下

回答3:

用函数CType