如果要精确就用long;int a=Inter.parseInt(request.getParameter("cc")); long b=15; b100=49*a; out.print(b/100);
浮点数是这样的如果你想得到两位小数可以使用DecimalFormat类格式化输出. new DecimalFormat("0.00").format(new Double(0.49*a));
flowercat(小强) 。你好。你可不可以写的详细一点。我初学者。谢谢了
DecimalFormat类在头文件是否还要定义啊??
你可以这样试试: int a=Inter.parseInt(request.getParameter("cc")); float b=0f; b=0.49*a; new DecimalFormat("0.00").format(new float(b)); out.print(b);
楼上的你好,我照你的做了。抱错提示如下:Note: sun.tools.javac.Main has been deprecated. C:\resin-2.1.6\doc\program\tiand\min\modj1.jsp:21: Class _program._tiand._min.DecimalFormat not found. new DecimalFormat("0.00").format(new float(jine)); ^ 1 error, 1 warning 请指正!
df.format(b);
long b=15;
b100=49*a;
out.print(b/100);
new DecimalFormat("0.00").format(new Double(0.49*a));
int a=Inter.parseInt(request.getParameter("cc"));
float b=0f;
b=0.49*a;
new DecimalFormat("0.00").format(new float(b));
out.print(b);
C:\resin-2.1.6\doc\program\tiand\min\modj1.jsp:21: Class _program._tiand._min.DecimalFormat
not found.
new DecimalFormat("0.00").format(new float(jine));
^
1 error, 1 warning
请指正!
float b=0f;
b=0.49*a;
new java.text.DecimalFormat("0.00").format(new float(b));
out.print(b);